如何在 iOS Swift 中设置带有标记簇的自定义标记图标

how can I set custom marker icon with markers cluster in iOS Swift

我已经尝试使用 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 class

再添加一个元素 class

 let marker = GMSMarker()

也在初始化方法中添加它

然后简单调用

 let myitem = POitem() 
 myitem.marker = GMSMarker(latitude:0,longitude:0)
 self.map.add(myitem)