手机版

详细解释vue地图可视化maptalks示例代码

时间:2021-08-23 来源:互联网 编辑:宝哥软件园 浏览:

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或者邮箱删除。