Я пытаюсь использовать Leaflet с картой OSM и загружать данные из PHP в формате GeoJSON + периодически обновлять.
Мне удается отобразить карту, загрузить данные, но я не знаюкак обновлять точки, а не добавлять новые.
function update_position() {
$.getJSON('link_to_php', function(data) {
//get data into object
var geojsonFeature = JSON.parse(data);
// how to remove here old markers???
//add new layer
var myLayer = L.geoJSON().addTo(mymap);
//add markers to layet
myLayer.addData(geojsonFeature);
setTimeout(update_position, 1000);
});
}
update_position();
пробовал mymap.removeLayer ("myLayer");но это, кажется, теперь работает внутри функции.Пожалуйста, помогите