Android缺少标记图像

Android缺少标记图像,android,google-maps,maps,markerclusterer,Android,Google Maps,Maps,Markerclusterer,您好,我现在正在开发一个应用程序,使用谷歌地图和costum标记进行集群,但集群图像存在som问题,如下面的屏幕截图所示 这种情况发生在放大或缩小时,其中一些是可见的,但其中一些被替换为白色正方形(簇是正方形而不是标记),对此有什么解决方案吗?在google/stackoverflow上找不到 编辑: 基本上,我使用的是 我发现了与您的问题相关的问题,您可以检查一下。一种解决方法是避免使用SparseArray对象,该对象在官方的DefaultClusterRender.java(私有Spar

您好,我现在正在开发一个应用程序,使用谷歌地图和costum标记进行集群,但集群图像存在som问题,如下面的屏幕截图所示

这种情况发生在放大或缩小时,其中一些是可见的,但其中一些被替换为白色正方形(簇是正方形而不是标记),对此有什么解决方案吗?在google/stackoverflow上找不到

编辑:

基本上,我使用的是

我发现了与您的问题相关的问题,您可以检查一下。一种解决方法是避免使用SparseArray对象,该对象在官方的DefaultClusterRender.java(私有SparseArray mIcons=new SparseArray();)中使用

每次只需创建集群图标,在onBeforeClusterRendered方法中动态设置背景颜色和文本

这是一个完整的答案


有关更多信息,请检查此项。

将标记图标添加到地图后是否更新了标记图标?否,我使用的是默认图标。当我尝试访问所有标记并在循环中更改其图标时,类似的问题也发生在我身上。这是一个渲染问题。后来我选择了要更新的标记并更改了其图标。这解决了我的问题。