jjzjj

DefaultClusterRenderer

全部标签

android - DefaultClusterRenderer getMarker() 在缩放时返回 null

我想在点击时更改聚类标记的背景。我通过@OverrideonClusterClick(Clustercluster){Markermarker=renderer.getMarker(cluster);marker.setIcon(....);}这在一种情况下效果很好:当我放大或缩小时,聚类标记的数量没有改变。例如,如果我有一个15簇和一个5簇,然后放大或缩小一个级别,相同的两个簇仍然存在。现在点击其中一个renderer.getMarker(cluster)返回null。如果它们在缩放后重新聚类,则getMarker不为空。我的DefaultClusterRenderer在下面。我检查

android - 如何在 Google map 的聚类器中为标记设置我自己的图标

我正在使用GoogleMaps集群。我有4种不同类型的标记,每一种都从一个抽象类扩展而来,每一种都有自己的owm图标,并在MarkerOptions字段中定义。我将ClusterManager用于这个抽象类。当我刚刚使用//markerisinstanceofoneofextendedclassesandhasabstractclasstypeclusterManager.addItem(marker);聚类后,它将图标设置为默认值。我该如何解决这个问题?我试图使用这样的东西://markerisabstractmarker,getMarkerreturnstheMarkerOptio