【发布时间】:2019-06-07 01:16:43
【问题描述】:
我想更改标记图标并在点击标记时显示信息窗口。 我的问题是如何更改标记图标?
我已经存储了谷歌地图实例,并尝试将其更新为该标记的设置 iconView 属性
func setUpMarker() {
let markerView = UIImageView(image: UIImage(named: "pinImage"))
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: lat, longitude: lng)
marker.iconView = markerView
storeMarker = marker
}
更新标记的方法
func updateMarker() {
let markerView = UIImageView(image: UIImage(named: "circleImage"))
storeMarker.iconView = markerView
}
但是,这会在前一个图标上添加一个新图标。
【问题讨论】:
标签: ios swift google-maps google-maps-markers infowindow