我正在使用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来说却没有。我认为是描述自己的最好例子。
欢迎使用Apple的MapKit解决任何问题。我可能会改变。