有没有办法从iOS上的谷歌地图集群获取对象/位置/标记。如何在用户点击集群时从集群中获取对象列表。Swift 中有解决方案吗?感谢您的回答。
我找到了解决方案。我只是使用了GMUClusterRendererDelegate
代表的以下方法,并将userData
投射到GMUCluster
。在那之后,我只是得到它的items
.
func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
guard let cluster = marker.userData as? GMUCluster else { return false }
print(cluster.items)
print("didTap CLUSTER")
return true
}