iOS Google 地图:如何"keep hold"一个标记? Swift 4
iOS Google Maps: how to "keep hold" of a marker? Swift 4
新手入门。我想删除我之前添加的唯一标记。文档说我必须 "keep hold" 并保留它的引用才能删除旧标记。不确定该怎么做?
This answer 似乎是答案,但我真的不知道如何将其转换为 Swift 4?非常感谢!
您将创建一个数组并将您的标记存储在数组中以备将来使用。
var markerArray = [GMSMarker]()
//When you create markers, append them to the array
let marker = GMSMarker()
marker.map = map
markerArray.append(marker)
删除
for marker in markerArray {
marker.map = nil
}
新手入门。我想删除我之前添加的唯一标记。文档说我必须 "keep hold" 并保留它的引用才能删除旧标记。不确定该怎么做?
This answer 似乎是答案,但我真的不知道如何将其转换为 Swift 4?非常感谢!
您将创建一个数组并将您的标记存储在数组中以备将来使用。
var markerArray = [GMSMarker]()
//When you create markers, append them to the array
let marker = GMSMarker()
marker.map = map
markerArray.append(marker)
删除
for marker in markerArray {
marker.map = nil
}