首页 > 解决方案 > 谷歌地图中自定义集群图标的问题

问题描述

我以这种方式更改了集群的默认图标

internal class MarkerClusterRenderer(context: Context?, map: GoogleMap?, clusterManager: ClusterManager<PointOfInterest>?) : DefaultClusterRenderer<PointOfInterest>(context, map, clusterManager) {
        override fun onBeforeClusterItemRendered(item: PointOfInterest, markerOptions: MarkerOptions) {
            markerOptions.icon(BitmapDescriptorFactory.fromResource(getMarkerResource(item)))
        }

        override fun onBeforeClusterRendered(cluster: Cluster<PointOfInterest>, markerOptions: MarkerOptions) {
            super.onBeforeClusterRendered(cluster, markerOptions)
            markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_cluster))

        }
}

但现在没有显示聚集的标记数量。我怎么能看到它?

标签: androidgoogle-mapsandroid-maps-v2

解决方案


推荐阅读