我已尝试使用 mapView() 函数,只有当我单击标记时,选择的标记才会更改为自定义标记图标。如何更改默认标记(带聚类)。
func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
let poiItem = marker.userData as? POIItem
marker.title = poiItem?.devname
marker.snippet = poiItem?.address
marker.icon = UIImage(named: "runcar1")
return false
}
最佳答案
1 : 去 Poitem 类
向该类添加一个元素
let marker = GMSMarker()
在初始化方法中也添加它
然后简单调用
let myitem = POitem()
myitem.marker = GMSMarker(latitude:0,longitude:0)
self.map.add(myitem)
关于ios - 如何在 iOS Swift 中设置带有标记群集的自定义标记图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46601314/