ページ上のGoogleマップにマーカーを配置したい。ユーザーが再びクリックすると、最初のマーカーは消え、新しいマーカーで置き換えられます。私はこれをどのように行うだろう、このコードから始めて、Googleが提供される:Googleマップで1つのマーカーのみを許可する
function myMap() {
var mapCanvas = document.getElementById("map");
var mapOptions = {
center: new google.maps.LatLng(51.7, 5), zoom: 6
};
var map = new google.maps.Map(mapCanvas, mapOptions);
google.maps.event.addListener(map, 'click', function(event) {
marker = new google.maps.Marker({
position: event.latLng,
map: map
});
});
私の最初の試みはのaddListener機能の開始時にmarker.remove();
を追加することでした、これは私のために動作しませんでした。
ありがとうございました!