vue人员轨迹_vue使用高德地图进行轨迹回放

本文介绍如何在Vue项目中利用高德地图API实现车辆定位轨迹的回放功能。首先在HTML中引入高德地图API,然后在Vue组件中设置地图容器,并通过查询接口获取轨迹数据。根据数据创建折线并设置动画效果,实现轨迹回放。
摘要由CSDN通过智能技术生成

最近在做一个车辆管理系统,需要将车辆的定位轨迹通过高德地图回放出来。查找了一些文档后成功完成。

一、首先

在index.html中引入高德地图api

啊啊啊啊

其中的key需要你去高德地图注册获取,这里就不详细说了,度娘一查便知。

二、页面中使用

在trackquery.vue中去使用。在html中先设置一个id为"container"的容器

开始动画

停止动画

暂停动画

继续动画

应为有可能在定位的时间段中会有多条数据,这里就需要后端去做一些判断,将数据分离出来。

然后在下面的js中去实现逻辑,多余的不说了,看代码

data() {

return {

btndisabled: true,

loadshow: false,

loadtext: '提交中',

showtop: true,

starshow: true,

endshow: true,

userinfo: {},

cphList: [],

sjmcList: [],

cphid: '',

cphmc: '',

sjmcid: '',

sjmc: '',

startime: '',

endtime: '',

sigInfo: {},

map: "",

lineArr: [],

lineArrlast: [],

lineArrPre: [],

marker: '',

k: 0,

}

},

created() {

},

mounted() {

// 初始化地图

this.getmap()

},

methods: {

// 这个是点击查询,在上面设置个按钮绑定就可以查询到数据

getlineArr() {

this.btndisabled = true

this.starshow = true

this.endshow = true

this.map = ''

this.lineArr = []

this.line

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值