我正在使用此代码通过点击地图从地图中选择位置。每次我点击地图时,它会选择一个新位置并在地图上显示一个新标记。我想隐藏/删除/清除地图上的旧标记。如何通过点击按钮清除地图上的标记?从地图中删除标记
var placedMarkers = 0;
var availableMarkersToPlace = 1;
setTimeout(function(){
if(placedMarkers >= availableMarkersToPlace)
return;
placedMarkers++;
var map = Appery("google_map").gmap;
google.maps.event.addListener(map, 'click', function(event) {
localStorage.setItem('selectedLat', event.latLng.lat());
localStorage.setItem('selectedLng', event.latLng.lng());
placeMarker(event.latLng,map);
alert(event.latLng);
});
}, 1000);
你如何保存参考,对老标记? – scaisEdge
这个问题太含糊。你想如何删除它们?按钮点击?链接?双击?也许尝试谷歌搜索:https://developers.google.com/maps/documentation/javascript/examples/marker-remove – Twisty