Ios 使用群集时无法显示自定义标记
我在使用集群时遇到了谷歌地图上自定义标记的问题 我设法在我的应用程序中进行了聚类工作,但它没有在地图上显示我的自定义标记,而是显示了默认的红色标记。(在实现群集之前,自定义图像工作正常) 我尝试了以下方法,但不起作用:Ios 使用群集时无法显示自定义标记,ios,swift,google-maps,Ios,Swift,Google Maps,我在使用集群时遇到了谷歌地图上自定义标记的问题 我设法在我的应用程序中进行了聚类工作,但它没有在地图上显示我的自定义标记,而是显示了默认的红色标记。(在实现群集之前,自定义图像工作正常) 我尝试了以下方法,但不起作用: func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker) { if (marker.userData is POIItem) { m
func renderer(_ renderer: GMUClusterRenderer, willRenderMarker marker: GMSMarker) {
if (marker.userData is POIItem) {
marker.icon = UIImage(named: "sightseeingMarker")
}
此外,didTap群集方法不起作用,应用程序正在崩溃
func clusterManager(_ clusterManager: GMUClusterManager, didTap cluster: GMUCluster) -> Bool {
print("Cluster tapped")
let newCamera = GMSCameraPosition.camera(withTarget: cluster.position,
zoom: mapView.camera.zoom + 1)
let update = GMSCameraUpdate.setCamera(newCamera)
mapView.moveCamera(update)
return false
}
如果有人能带领我解决这些问题,我会非常有帮助。请浏览此链接,但执行相同的操作,但不起作用。请查看相关问题,并让我们知道这些解决方案是否适用于您:(链接:)请通过此链接执行相同的操作,但不起作用。请查看相关问题,并让我们知道这些解决方案是否适用于您:(链接:)