私はこのコードをクリックしてマップから場所を選択しています。地図をクリックするたびに、新しい場所が選択され、地図上に新しいマーカーが表示されます。マップから古いマーカーを非表示/削除/クリアしたいと思います。クリックして地図からマーカーをクリアする方法は?地図からマーカを削除
あなたは適切なVaRの例で作成したマーカー保管しなければならない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);
を必要とするときにマーカーを削除する機能を呼び出すためのボタンを使用することができます最後元のマーカーにnce? – scaisEdge
この質問はあまりにも曖昧です。どのようにそれらを削除したいですか?ボタンをクリックしますか?リンク?ダブルクリック?おそらく、これをグーグルで試してみてください。https://developers.google.com/maps/documentation/javascript/examples/marker-remove – Twisty