我有以下onClick功能...
GEvent.addListener(map, "click", function(overlay, latLng)
{
if (latLng) {
marker = new GMarker(latLng, {draggable:true});
marker.openInfoWindowHtml(mes);
}
// display the lat/lng in your form's lat/lng fields
document.getElementById("lat").value = latLng.lat();
document.getElementById("lng").value = latLng.lng();
});
基本上我想要这样做,所以最近的点击只显示一个标记。我一直在看这个问题Googlemaps - removing previous marker,但无法弄清楚我是如何将它应用到我的代码中的。有人可以帮帮我吗?
感谢。
答案 0 :(得分:1)
可以在对象中使用变量,并确定该变量是否已设置在跟踪当前可见标记的位置,并将标记设置为不可见,在添加当前显示的标记之前将其取消设置。