
vue高德地图一键回到当前位置方法:一键返回位置的快捷键是windows键+D键。Windows+D该组合按键在计算机运行相关程序vue高德地图时同时按压以后,则计算机屏幕界面将快速最小化所有窗口并显示计算机的桌面。另外如在计算机显示桌面时,如再次同时按压下Windows徽标键和D键,则该计算机的桌面将再次返回到计算机之前的 *** 作窗口。
1在额echarts官网找到合适的option配置文件,在vue项目中新建文件夹,然后通过import引进来,
2如果通过npm安装的echarts可以直接从moudule中引入地图json文件如下图
3,引入相关文件后就开始创建地图实例
效果如下:
进阶:如果想更改配置项可以通过模块的方式导出来进行修改
配置文件,通过一个函数返回option配置想,其他变量通过传参的方式修改,如有更好得方法或不懂得地方欢迎留言。
OpenLayers支持从OSM、Bing、MapBox、Stamen和其他任何你能找到的XYZ瓦片资源中提取地图瓦片并在前端展示。同时也支持OGC的WMTS规范的瓦片服务以及ArcGIS规范的瓦片服务。
OpenLayers也支持矢量切片的访问和展示,包括MapBox矢量切片中的pbf格式,或者GeoJSON格式和TopoJSON格式的矢量切片。
能够渲染GeoJSON、TopoJSON、KML、GML和其他格式的矢量数据,上面说的矢量切片形式的数据也可以被认为是在矢量图层中渲染。
OpenLayers支持OGC制定的WMS、WFS等GIS网络服务规范。
利用Canvas 2D、WebGL以及HTML5中其他最新的技术来构建功能。同时支持在移动设备上运行。
可以直接调整CSS来为地图控件设计样式。而且可以对接到不同层级的API进行功能扩展,或者使用第三方库来定制和扩展。
最新版本的OpenLayers采用纯面向对象的ECMA Script 6进行开发,可以说,在OpenLayers中万物皆对象。
OpenLayers实现了类似于Ajax的无刷新功能,可以结合很多优秀的JavaScript功能插件,带给用户更多丰富的交互体验。
了解完Openlayers特性,接下来使用Vue30写一个第一个地图吧。
首先,使用地图组件,一定要设置map绑定的div的样式,为其设置宽高,不然map不能正常加载
其次,新上手使用map的(比如我)尽量每个地图功能都创建一个map对象,不然很可能复用时加载异常
再次,map加载需要考虑vue的生命周期,有时候map初次加载不成功,再次进入时发现却成功了,往往就是初始化map的顺序出了问题(这里注意如果能先获取坐标,就先获取坐标然后再初始化地图,如果有调取后台api,就在api回调then中初始化,或者正常情况下如果不能加载,就放在this$nextTick()中使用)
还有就是要注意this的指向问题,如果console打印某些属性或者方法不能使用,很可能就是this指向问题,可能指向了方法调用本身而不是vue,可以在初始时使用_this = this,然后使用_this
以上就是关于vue高德地图一键回到当前位置全部的内容,包括:vue高德地图一键回到当前位置、vue项目中echarts流向图迁徙图实现、1、Vue3.0 第一个地图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)