【发布时间】:2011-12-19 04:16:10
【问题描述】:
我正在尝试删除一个像这样初始化的 标记:
marker = new google.maps.Marker({
position: latLng,
map: map,
draggable: true,
animation: google.maps.Animation.DROP,
title: 'Marker 1',
icon: redPin
});
google.maps.event.addListener(marker, "click", function() {
showMarkerDialog(marker.position, "marker");
});
google.maps.event.addListener(marker, "dblclick", function() {
// Add a alert: Are you sure you want to remove this marker?
map.removeOverlay(marker);
});
一切正常,除了当我双击它以删除我在错误控制台上得到的内容是这样的:
TypeError: Object # has no method 'removeOverlay'
我做错了什么?
【问题讨论】:
-
所以,除了你的整个删除机制之外,“一切”都“完美”工作。
标签: javascript google-maps-api-3 google-maps-markers