Обновление Leaflet Marker

Привет, у меня есть вопрос о маркере листовки на угловых 5, значение маркера является динамическим, и мне нужно нарисовать только последний результат. Как я могу сделать это, пожалуйста? здесь кто-то, у кого была такая же проблема?

маркеры var; markers = new L.LayerGroup().addTo(myfrugalmap); let timer = TimerObservable.create(0, 10000); this.subscription = timer.subscribe(t => { this.MyService.Localize().subscribe( result => { this.positions = result; let xpo = this.positions.x; let ypo = this.positions.y; let mar=L.marker([xpo,ypo], {icon: greenIcon}) mar.addTo(markers) }); markers.clearLayers(); })

в результате (без (markers.clearLayers)) у меня есть каждые 10 секунд новая позиция на карте, и мне нужно отбросить старые позиции

0 ответов

Другие вопросы по тегам