有没有办法在iOS上从谷歌地图集群获取对象/位置/标记。当用户点击时,如何从群集获取对象列表。 Swift中有解决方案吗?谢谢你的回答。
答案 0 :(得分:0)
我找到了解决方案。我刚刚使用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
}