[虽然我正在使用interval
更新数据json坐标,但我有最后一个点与第一个点之间的连接路径越过了数据json的原始路径。
那么,如何删除最后一个和第一个点标记之间的“连接路径”?
代码:
export class MapTrackBeforPage implements OnInit {
map: Map;
poly:L.Polyline
protected points: { lat: number, lng: number }[] = [];
constructor(
private http: HTTP,
public zone : NgZone) {
}
ionViewDidEnter() {
this.getmarker()
}
async getmarker() {
this.zone.runTask(()=>{
setInterval(()=>{
this.http.get('xxxxxxxxxxxxxxxxxx'', {}, {})
.then(data => {
-------------Polyline path ---------
for (let datas of JSON.parse(data.data)['trail']) {
this.points.push({ lat: datas.lat, lng: datas.lng })
let poly = new L.Polyline([this.points], { color: 'red', weight: 3}).addTo(this.map);
}
})
},5000)
})
}
}