如何在iOS Swift中使用标记群集设置自定义标记图标

时间:2017-10-06 08:17:16

标签: ios swift swift3 google-maps-markers google-maps-sdk-ios

我尝试使用mapView()函数,只有当我点击标记时,选择标记才会更改为自定义标记图标。如何更改默认标记(WITH CLUSTERING)。

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 个答案:

答案 0 :(得分:1)

1:转到Poitem课程

再向该类添加一个元素

 let marker = GMSMarker()

在init方法中添加

然后简单称为

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