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

//获取地图上所有的覆盖物
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]);
}
}
}

原文地址:https://www.cnblogs.com/jyc226/p/10108197.html