如何在同一位置的Google地图上检测多个标记?

时间:2018-01-04 11:14:08

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

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

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

如果多个用户在同一位置或显示多个用户列表,我想要出现吐司。

任何帮助都将受到高度赞赏

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用群集。您可以将多个标记聚合为一个 使用clusterManager 有关详细说明,请参阅以下链接

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