你好,我目前正在开发一个带有聚类的谷歌地图和服装标记的应用程序,但是聚类图像有一些问题,如下面的屏幕截图所示
这种情况发生在缩小或放大时,其中一些是可见的,但其中一些被白色方 block 取代(簇是一个方 block 而不是标记),有什么解决办法吗?在 google/stackoverflow 上找不到
编辑:
基本上我使用的示例代码来自 https://developers.google.com/maps/documentation/android-api/utility/marker-clustering#simple
最佳答案
关于你的问题,我找到了一个相关的issue,你可以查看一下here .一种解决方法是避免使用官方 DefaultClusterRender.java 中使用的 SparseArray 对象(private SparseArray mIcons = new SparseArray();)。
只需每次制作集群图标,在 onBeforeClusterRendered 方法中动态设置背景颜色和文本。
这是完整的 working code回答的人。
还要检查这个 SO question获取更多信息。
关于Android 缺少标记图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37506966/