android地图sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
点聚合
下载开发文档
点聚合

自v3.6.0起,新增点聚合功能,可以通过缩小地图层级,将定义范围内的大量标注点聚合显示成一个标注点。效果如图:

点聚合部分已开放源码,位于clusterutil包中,您可以下载后自行修改使用。
点击下载demo
示例代码如下:

//初始化点聚合管理类
mclustermanager =newclustermanager<myitem>(this, mbaidumap);
//clusteritem接口的实现类
publicclassmyitemimplementsclusteritem{
latlng mposition;
publicmyitem(latlng position){
mposition = position;
}
@override
publiclatlnggetposition(){
return mposition;
}
@override
publicbitmapdescriptorgetbitmapdescriptor(){
returnbitmapdescriptorfactory
.fromresource(r.drawable.icon_gcoding);
}
}
// 添加marker点
latlng lla =newlatlng(39.963175,116.400244);
latlng llb =newlatlng(39.942821,116.369199);
list<myitem> items =newarraylist<myitem>();
items.add(newmyitem(lla));
items.add(newmyitem(llb));
mclustermanager.additems(items);

上一篇

点标记动画

下一篇

绘制overlay

本篇文章对您是否有帮助?

网站地图