百度地图删除指定标注(或其他覆盖物)

//获取地图上所有的覆盖物
var allOverlay = map.getOverlays();
for(var i = 0;i<allOverlay.length;i++) {
if(allOverlay[i].toString()=="[object Marker]"){
if (allOverlay[i].getPosition().lng == longitude(待删除标注的经度) && allOverlay[i].getPosition().lat == latitude(待删除标注纬度)) {
map.removeOverlay(allOverlay[i]);
}
}
}

posted on 2018-12-12 14:32  Just丶随心  阅读(3137)  评论(0编辑  收藏  举报

导航