2017-10-06 118 views
0

我尝试使用mapView()函数,并且只有当我单击标记时,选择标记才会更改为自定义标记图标。如何更改默认标记(WITH CLUSTERING)。如何在iOS中设置自定义标记图标与标记簇Swift

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 
} 

image

回答

1

1:去Poitem类

再添加一个元素,该类

let marker = GMSMarker() 

添加在init方法太

,然后简单称为

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