Leaflet 学习心路历程之 —— 使用插件完成Marker点位历史轨迹回放(Marker点位轨迹)
Leaflet之历史轨迹回放 话不多说直接放图 点位历史轨迹回放 近期在接触到这个功能的时候一直使用的是Leaflet 的一个插件 Leaflet.MovingMarker 演示程序 点击这里 源代码名称: Leaflet.MovingMarker 源代码网址: http://www.github.com/ewoken/Leaflet.MovingMarker Leaflet.MovingMarker源代码文档 Leaflet.MovingMarker源代码下载 这里呢他的效果是直接将线区域直接渲染完成,这里我做一个小的改动 首先marker点位按照数据进行移动 this.map.fitBounds(这里是我们的点位数据) // 将地图视层尽可能大的设定在给定的地理边界内 var marker2 = L.Marker.movingMarker(点位数据格式与marker内的一样[lat,lng], 10000 '//动画时长', { autostart: true, loop: false, icon: policeCarIcon, rotate: false }).addTo(this.map) //后面这些可以参考上面的插件文档进行解读 然后我们要考虑如何将线绘制到图层上去 : 这里我的思路是这样的, 通过监听Marker点位的移动进行线绘制 (暂时我的思路是这样的