当标记放置相同且重叠时,正确处理聚类

时间:2017-06-22 11:25:30

标签: swift google-maps mapkit google-maps-ios-utils

我正在使用GoogleMaps和google-maps-ios-utils群集库。我处于完全相同位置的几个标记(注释)的情况。现在我希望用户能够看到所有这些内容,但它们在彼此之下。

假设我在位置lat上有4个标记:37.331829和lng:-122.031169

现在最好的方式是显示所有这三个标记(可以想象这个圆圈):

http://blog.eventregistry.org/2017/05/15/number-changes-api-users

我认为可以使用GMUClusterRendererDelegate函数实现这样的功能,但我不知道如何:

func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker) {}

我找到了很多针对JavaScript的解决方案,但对于swift来说却没有。我认为enter image description here是描述自己的最好例子。

欢迎使用Apple的MapKit解决任何问题。我可能会改变。

0 个答案:

没有答案