其他版本可能Mark对象所属的dom对象属性及父子关系不对导致无效或者报错//需要自己用浏览器开发工具查看marker对
    发布时间:2020-07-02

所以设置Marker对象z-index无效, 百度地图当同一个点存在Label和marker时,,如下图所示,所以即使z-index设置得无论多大都会被Label覆盖掉,。

Label对象会覆盖Marker对象,设置Marker容器的z-index//百度地图js sdk版本为2.0的,这个只是设置都是Marker对象时的层叠位置,Label是在另外的层。

需要设置Marker对象的容器的z-index才行。

Label容器的z-index大于Marker容器的z-Index, if(!dotMarker){dotMarker=new BMap.Marker(centerP);map.addOverlay(dotMarker);//下面这句是重点,其他版本可能Mark对象所属的dom对象属性及父子关系不对导致无效或者报错//需要自己用浏览器开发工具查看marker对象对应的dom对象属性及父子关系dotMarker.Bc.parentNode.style.zIndex=500;} 最后效果如下 加支付宝好友偷能量挖... ,因为Label和Marker对象在不同的容器里面的, 百度api有个setZIndex方法。