【问题标题】:Android missing marker imagesAndroid 缺少标记图像
【发布时间】:2016-05-29 06:33:35
【问题描述】:

您好,我目前正在开发一个带有谷歌地图和带有集群的服装标记的应用程序,但集群图像存在一些问题,如下图所示

http://prntscr.com/b9pgli

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

编辑:

基本上我使用的示例代码来自 https://developers.google.com/maps/documentation/android-api/utility/marker-clustering#simple

【问题讨论】:

  • 将标记图标添加到地图后是否更新??
  • 不,我使用的是默认图标
  • 当我尝试访问所有标记并循环更改它们的图标时,我也遇到了类似的问题。这是一个渲染问题。后来我只是选择了要更新的标记并更改了它的图标。这解决了我的问题。

标签: android google-maps maps markerclusterer


【解决方案1】:

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

每次只制作集群图标,在onBeforeClusterRendered方法中动态设置背景颜色和文字。

这是回复者的完整 working code。

查看SO question 了解更多信息。

【讨论】:

    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 2021-09-22
    • 2012-08-15
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    相关资源
    最近更新 更多