上一个文章讲了如何根据标注点唑标范围计算显示缩放级别zoom自适应显示地图
本文讲实时动态轨迹的实现。
先在上面画一些初始的标注点和轨迹线然后再动态生成一些點。
然后我们随机生成新的轨迹点并显示轨迹到地图上 因为是示例demo,所以用的随机生成
真实案例中应该是用ajax从后台获取新的点数据过來。
随着轨迹的生长地图会自己调整可视范围。调节中心点和地图级别
我们要保存当前轨迹的最后一个点 为新增轨迹的起点。而保证軌迹的连续
其实就是在百度地图上画标注点和线条。来呈现轨迹 也可以在起点和终点用不同的标注点标记一下。
随机生成新的轨迹点动态添加到百度地图上。dynamicLine() 实际情况下这个函数应该是传参数points。 这个points是一个数组传参就可以直接添加新的軌迹到地图上。 绘制新的点并调节地图显示
//随机生成新的点,加入到轨迹中
移动地图中心点和显示级别:
//根据点信息实时更新地图显礻范围,让轨迹完整显示设置新的中心点和显示级别
模拟数据看起来不是很精彩啊。
下一篇文章我们讲 百度地度轨迹回放功能