【问题标题】:how can I set custom marker icon with markers cluster in iOS Swift如何在 iOS Swift 中使用标记集群设置自定义标记图标
【发布时间】:2018-03-17 23:58:29
【问题描述】:

我尝试使用 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
}

【问题讨论】:

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


    【解决方案1】:

    1 : 转到 Poitem 类

    在该类中再添加一个元素

     let marker = GMSMarker()
    

    在 init 方法中也添加它

    然后简单调用

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      相关资源
      最近更新 更多