高德开发者论坛

标题: 如何得到单个聚合点的对象 [打印本页]

作者: amap_1305211891    时间: 2015-11-27 19:14
标题: 如何得到单个聚合点的对象
点聚合后,api哪个方法能给到所有的聚合点的信息,如:当前地图上出现两个聚合点,api也有方法返回有多少个聚合点,但是拿不到所有的聚合点的对象,click事件可以拿到单个点击的聚合对象,其他方式能拿到当前地图上所有聚合点的对象吗?

其实我希望设置每个聚合点的icon,得到地图上所有的聚合的对象后,根据聚合点的经纬度可以自定义图标,能实现吗?就算单独在每一个聚合点上面画一个层上去也行,单前提还是需要得到地图上的聚合点对象

作者: laughing0707    时间: 2015-12-4 15:42
click事件中可以获取到cluster对象,这个就是聚合点的对象呀,你自己试试看

作者: amap_1887472528    时间: 2018-10-5 10:35
同问, 获得聚合点的对象.
但是需求和楼主不同. 楼主的需求是设置聚合点的icon, 可以在renderCluserMarker函数中获得到 聚合点的marker 对象的.这样就可以自定义聚合点的style.
我的需求是, 怎么隐藏这个呢, 是在其他地方主动隐藏聚合点. 我的想法是把, 聚合点, 在renderCluserMarker函数中用一个数据保存起来, 但是每次移动地图或者缩放的时候都会重复的 push 一次, 数组不会变得很大么.
官网的gerMarkers clearMarkers 之类的是对标记点的操作, 而不是聚合点的操作. 求解.





欢迎光临 高德开发者论坛 (https://lbsbbs.amap.com/) Powered by Discuz! X3.2