天地图学习计划

天地图:{

地图安装插件:

npm install vue-tianditu

and

yarn add vue-tianditu

main文件配置(

import VueTianditu from 'vue-tianditu'

Vue.use(VueTianditu, { v: '4.0',

tk: 'd17e8d73eb49a54b72c039ff6a868956',

plugins: ['CarTrack']`

})

)

页面文件:进行页面搭建

天地图标签使用:

<tdt-map/> "地图主标签标点,小车轨迹等等再此标签内使用"

<tdt-cartarck/>"此标签为车辆"

<tdt-search/>"此标签为天地图自带的地点搜索栏"

<tdt-mousetool>"此标签为地图工具"

<tdt-circle>"此标签是工具的画圆工具"

<tdt-marker>"此标签为工具的标点工具"

<tdt-polyline>"此标签为线路标签"

"以上的标签除搜索栏之外,在天地图上操作都为数据驱动,由经纬度来控制。标点、线路、画圆、车辆等等用到的经纬度变量必须是唯一变量"

除天地图以外div等等的使用:

除天地图固用标签以外,按钮弹框等等都在<tdt-map/>标签以外才能使用且使用是需要控制z-index图层

否则将会被地图覆盖,还有位置div所需要进行position: absolute控制位置

}

实现标点获取经纬度,保存线路点进行后台进行存储线路,拿到历史记录标点进行历史线路恢复

拿到经纬度进行车辆轨迹路线移动

 

posted @ 2022-04-22 15:44  阿成11  阅读(172)  评论(0编辑  收藏  举报