我搜索了一个可能的解决方案,但我找不到。 在我的应用程序中,显示了每隔几分钟更新一次的传单标记。 我需要通过名称或ID找到每个标记,并在地图上更新您的位置。 这可能吗?或者可以。 提前谢谢。
答案 0 :(得分:1)
您可以将标记保存在数组中,然后更新它们。
var layer = new Array();
var plot = L.marker([lat, long], {"icon": icon});
map.addLayer(plot);
layer["myId"] = plot;
...
var lat = (xxxx);
var lng = (xxxxx);
var newLatLng = new L.LatLng(lat, lng);
layer["myId"].setLatLng(newLatLng);