小编Vas*_*tur的帖子

如何在Google地图中为clusterer中的标记设置我自己的图标

我正在使用GoogleMaps群集.我有4种不同类型的标记,每种标记从一个抽象类扩展,每个标记都有自己的图标,并在MarkerOptions字段中定义.我将ClusterManager用于此抽象类.我刚刚使用的时候

//marker is instance of one of extended classes and has abstract class type
clusterManager.addItem(marker);
Run Code Online (Sandbox Code Playgroud)

集群后,它将图标设置为默认值.我怎么解决这个问题?我试图使用这样的东西:

//marker is abstract marker, getMarker returns the MarkerOptions of this marker
clusterManager.getMarkerCollection().addMarker(marker.getMarker());
Run Code Online (Sandbox Code Playgroud)

但它也不起作用,标记在地图上打印了所需的图标,但没有聚类.

我应该在我的抽象类中创建一些创建方法,还是有一些方法可以从DefaultClusterRenderer扩展?我没有使用谷歌或学习谷歌地图lib找到一些有关它的信息.

谢谢你的帮助!

android google-maps markerclusterer

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

google-maps ×1

markerclusterer ×1