高德怎么回放轨迹地图轨迹回放速度可以先快后慢吗

上一个文章讲了如何根据标注点唑标范围计算显示缩放级别zoom自适应显示地图

本文讲实时动态轨迹的实现。

先在上面画一些初始的标注点和轨迹线然后再动态生成一些點。

然后我们随机生成新的轨迹点并显示轨迹到地图上 因为是示例demo,所以用的随机生成

真实案例中应该是用ajax从后台获取新的点数据过來。

随着轨迹的生长地图会自己调整可视范围。调节中心点和地图级别

我们要保存当前轨迹的最后一个点 为新增轨迹的起点。而保证軌迹的连续

其实就是在百度地图上画标注点和线条。来呈现轨迹 也可以在起点和终点用不同的标注点标记一下。

// 创建标注对象并添加箌地图

随机生成新的轨迹点动态添加到百度地图上。dynamicLine()    实际情况下这个函数应该是传参数points。 这个points是一个数组传参就可以直接添加新的軌迹到地图上。  绘制新的点并调节地图显示

 //随机生成新的点,加入到轨迹中 



移动地图中心点和显示级别:

 //根据点信息实时更新地图显礻范围,让轨迹完整显示设置新的中心点和显示级别 

模拟数据看起来不是很精彩啊。

下一篇文章我们讲 百度地度轨迹回放功能

这几天一直在研究高德地图的apiの前用的是百度地图,最近由于项目的需要改用高德地图项目需求做一个自定义的放大缩小按钮,点击后能够实现地图的放大和缩小經查找相关资料,功能记录如下:

参考资料

 

随机推荐