我正在使用此代碼通過點擊地圖從地圖中選擇位置。每次我點擊地圖時,它會選擇一個新位置並在地圖上顯示一個新標記。我想隱藏/刪除/清除地圖上的舊標記。如何通過點擊按鈕清除地圖上的標記?從地圖中刪除標記
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