首先,百度地图是没有图层概念的,当我们需要实现加载不同类型的覆盖物,并对其分别进行控制时,便需要用到图层控制的概念.
map.addOverlay();//一个一个加载覆盖物
map.removeOverlay();//删除指定覆盖物
map.clearOverlays();/ /删除所有覆盖物
map.getOverlays();//获取所有覆盖物
if(markers[i].toString()=="[object Marker]"){
if(markers[i].getTitle()==index)
markers[i].hide();//隐藏
}
if(markers[i].getTitle()==index)
markers[i].hide();//隐藏
}
if(markers[i].toString()=="[object Marker]"){
if(markers[i].getTitle()==index)
markers[i].show();//显示
}
if(markers[i].getTitle()==index)
markers[i].show();//显示
}
覆盖物类型判断 overlay.toString()
"[object Marker]"
"[object Label]"
"[object Circle]"
"[object Polyline]"
"[object Polygon]"
"[object Overlay]"