Android 缺少标记图像

标签 android google-maps maps markerclusterer

你好,我目前正在开发一个带有聚类的谷歌地图和服装标记的应用程序,但是聚类图像有一些问题,如下面的屏幕截图所示

http://prntscr.com/b9pgli

这种情况发生在缩小或放大时,其中一些是可见的,但其中一些被白色方 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/

相关文章:

java - 取消 ThreadPoolExector 中的等待任务

android - 从Gallery RuntimeException中选择图像

android - 单击 android 中的标记时如何更改标记颜色?

javascript - 如何在 Openlayers 3 ol.interaction.Select 上手动引发 'select' 事件?

html - 无法在谷歌地图多边形上定义样式

安卓 map 十字标记

java - 通过 Android 连接到 Web 服务器上的 Access 时出现问题

javascript 谷歌地图 API v3 标记和信息窗口

css - 隐藏标签谷歌地图

android - 如何在 android XML 中连接多个维度?