因项目需要用到点聚合的功能,因此研究了一下百度地图的聚合API。基于百度地图API和百度地图开源库聚合标记开发的一个地图找房的演示

 

当缩小地图的时候显示数量,点击可以放大单个显示区域的地址具体效果如图

百度地图聚合找房开发

点击后会放大,显示具体数据

百度地图聚合找房开发

如果需要显示聚合前的城市名称

maplib.js第448行有个叫做Cluster的类,有个属性叫做this._clusterMarker = new BMapLib.TextIconOverlay(this._center,{name:'共找到',值:this._markers.length},{“样式“:this._markerClusterer.getStyles()}); 具体方案就是在外面拿到集群的对象以后动态修改聚合的名字

 

文件链接:https://pan.baidu.com/s/1I4UACyRI50XeB32nCykQiQ密码:q2pf

相关文章: