详细解释vue地图可视化maptalks示例代码
Maptalks项目是一个HTML5地图引擎,基于原生ES6 Javascript开发:-二维-三维一体化地图,通过二维地图的旋转/倾斜来增加三维视角-插件设计,可以和其他图形库结合开发各种二维效果。例如,echart/D3/THREE等。-认真优化渲染性能-非常重视测试,有近1.5K的单元测试用例,所以稳定性还不错,已经应用到很多大大小小的系统中
以上是maptalks的官方介绍。让我们创建一个项目。首先,用vue-cli3构建一个SPA项目,然后编写一个maptalks的HELLO WORLD。如果你熟悉vue项目的创建,可以跳过第一步,直接看第二步。
首先,创建项目
vue创建vue-maptalks
进入工程配置页面
选择手动选择要素
选择巴贝尔,路由器,Vuex,CSS预处理器,Linter/Formatter
输入n。
选择sass/SCS
选择ESLint Airbnb配置
保存时选择“线头”
选择在专用配置文件中
输入y将此设置保存为模板,下次创建项目时直接选择本次保留的模板。
输入保存的模板名称,输入项目的初始施工,等待施工完成。
完成后,打开浏览并输入http://localhost:8080/
项目创建完成。
第二,你好世界
安装maptalks
纱线添加映射
删除src/App.vue,创建新的App.vue,并输入以下代码
template div id=' map ' class=' container '/div/templatescript import ' maptalks/dist/maptalks . CSS ';从“maptalks”导入*作为maptalks;导出默认的{ mounted() { this。$ NextTick(()={ const map=new maptalks。地图('地图',{ center: [-0.113049,51.498568],zoom: 14,baseLayer:新地图对话。TileLayer('base ',{ urltaperture : ' http://{ s } . basemaps . cart cdn.com/light _ all/{ z }/{ x }/{ y }。png ',子域: ['a ',' b ',' c ',' d'],定语: ' a href=' http://osm . org ' openstreetmap/a投稿人,a href='https://carto.com/'CARTO/a ',}),});console.log('map: ',map);});},};/scriptstyle lang='scss'html,body { margin:0px高度:100%;宽度:100%;}.容器{宽度:100%;Height:100% }/style具有以下效果:
摘要
以上是边肖介绍的vue地图可视化地图对话示例代码的详细说明。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!
版权声明:详细解释vue地图可视化maptalks示例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。