3
我想向我的地圖添加註釋。 我有一個座標裏面的點的數組。 我想從這些座標添加註釋。在MapKit中添加註釋 - 以編程方式
我有這樣的定義:
var points: [CLLocationCoordinate2D] = [CLLocationCoordinate2D]()
let annotation = MKPointAnnotation()
點了裏面的座標。我檢查了。我這樣做:
for index in 0...points.count-1 {
annotation.coordinate = points[index]
annotation.title = "Point \(index+1)"
map.addAnnotation(annotation)
}
它不斷添加最後一個註釋...而不是所有的人。 這是爲什麼? 順便說一下,有沒有一種方法來刪除指定的註釋,例如按標題?
謝謝。將在幾個小時內嘗試並報告。是否可以按標題刪除註釋? –
它工作。謝謝 –
要刪除註釋,只需遍歷'map.annotations'數組,直到找到註釋爲止。然後調用'map.removeAnnotation(註解)' – zisoft