http://developer.baidu.com/map/reference/index.php?title=Class:%E8%A6%86%E7%9B%96%E7%89%A9%E7%B1%BB/Marker
这里是覆盖物的文档,查找了一下有两个解决方案
setTop(isTop:Boolean) 直接设置覆盖物为最顶级
setZIndex(zIndex:Number) 设置层叠顺序
第一个可以解决目前遇到的问题,代码如下
new BMap.Marker(data.points[i], {
icon: new BMap.Icon(json[i].Logo, new BMap.Size(50, 50)),
setTop:true
});
创建marker时增加属性settop:true
本文介绍了如何使用百度地图API中的覆盖物类Marker来实现地图标记的置顶显示。提供了两种方法:通过设置setTop属性直接置顶,或者调整zIndex值来改变层级顺序。文中附带了具体的代码示例。

177

被折叠的 条评论
为什么被折叠?



