我希望用戶在頁面上的Google地圖上放置標記。如果用戶再次點擊,第一個標記應該消失,並被新的替換。我怎麼會做這個,從這個代碼開始,如由谷歌提供:只允許Google地圖上的單個標記
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();
,這並沒有爲我工作。
在此先感謝您的幫助!