我希望用户在页面上的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();
,这并没有为我工作。
在此先感谢您的帮助!