【问题标题】:How to make ClusterManager recognize default Marker?如何让 ClusterManager 识别默认 Marker?
【发布时间】:2014-05-07 22:24:16
【问题描述】:

我正在为 Android 编写一个简单的 Google 地图应用程序。

marker clusterer utility 必须提供标记分组。默认情况下,它只适用于ClusterItem,不适用于Marker

我必须在那里覆盖什么才能使其按需要工作?

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    基本上你不能。它是 Android Maps Utils API 的一部分,您必须根据需要修改该库。

    如果您想使用与当前地图相关代码冲突较少的东西,您可能想尝试Android Maps Extensions 库。披露:我创建了这个库。

    【讨论】:

    • 你的图书馆就像一个魅力!现在它确实显示了简单的标记,而不是带有标记数量的圆圈。如何让它像在 JavaScript API 中一样显示?
    • The demo app 有一个 ClusterOptionsProvider 实现,它模仿了 javascript 的 lib 外观。只需将其复制到您的项目中即可。如果您不使用任何ClusterOptionsProvider,则应使用默认值,并且不会显示“简单标记”。
    猜你喜欢
    • 1970-01-01
    • 2022-06-18
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 2020-04-11
    • 1970-01-01
    相关资源
    最近更新 更多