【问题标题】:How to detect multiple markers on Google Maps at same location?如何在同一位置检测谷歌地图上的多个标记?
【发布时间】:2018-01-04 11:14:08
【问题描述】:

我在一个应用程序中使用了 Google 地图,很可能多个标记附加到同一位置,每个标记代表一个人。在这种情况下,用户不会知道这个特定标记后面还有其他标记/人。

我环顾四周以处理这种情况,So 上的一个问题建议我可以显示一个标记并将所有人与该单个标记相关联。

如果多个用户在同一位置,我想显示 toast 或显示多个用户列表。

任何帮助将不胜感激

【问题讨论】:

标签: android google-maps google-maps-api-3 marker


【解决方案1】:

最简单的方法是使用聚类。您可以将多个标记聚集成一个 使用集群管理器 详细说明请参考以下链接

https://developers.google.com/maps/documentation/android-api/utility/marker-clustering

这里给出了相同的演示

https://github.com/googlemaps/android-maps-utils/blob/master/demo/src/com/google/maps/android/utils/demo/CustomMarkerClusteringDemoActivity.java

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    相关资源
    最近更新 更多