+ -
当前位置:首页 → 问答吧 → GMAP怎么在多个点中选一个点把他删除

GMAP怎么在多个点中选一个点把他删除

时间:2011-09-28

来源:互联网

我的代码是这样的,如果要删除的话怎么得到要删除的标记的对象,然后去调用removeMarker呢
GEvent.addListener(map,"click",function(overlay,point){
if(point){
var marker;

marker=new GMarker(point,{icon:myicon,draggable:true,title:"test"});
map.addOverlay(marker);
//map.addOverlay(marker);
GEvent.addListener(marker,"click",function(){
marker.openInfoWindowHtml('地标名:'+marker.getTitle()+'<br>'+
'经度:'+marker.getPoint().lat().toFixed(3)+','+marker.getPoint().lng().toFixed(3)+'<br>'+
'<input type="button" value="删除" onclick="removeMarker(marker);"/>'
);
});
GEvent.addDomListener(marker,"dragstart",function()
{
map.closeInfoWindow();
});
document.getElementById("show_x").innerHTML = point.lat().toFixed(2);
document.getElementById("show_y").innerHTML = point.lng().toFixed(2);
document.getElementById("lat1").value = point.lat().toFixed(4);
document.getElementById("lng1").value = point.lng().toFixed(4);

}


});

作者: tomson89757   发布时间: 2011-09-28


帮顶一下,暂时没找到办法

作者: chenyingshu880603   发布时间: 2011-09-28

相关阅读 更多