关于百度地图覆盖物重叠的问题

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

你可能感兴趣的:(JS)