【发布时间】:2016-04-16 16:52:34
【问题描述】:
下面的数组应该如何设置。我试图在我的地图上添加多个注释。我能够在 stackoverflow 上找到下面的代码,但它们没有显示如何设置数组。
var objects = [
//how should the array be setup here
]
for objecters in objects!{
if let latit = objecters["Coordinates"]["Latitude"]{
self.latitudepoint = latit as! String
self.map.reloadInputViews()
}
else {
continue
}
if let longi = objecters["Coordinates"]["Longitude"]{
self.longitudepoint = longi as! String
self.map.reloadInputViews()
}
else {
continue
}
var annotation = MKPointAnnotation()
var coord = CLLocationCoordinate2D(latitude: Double(self.latitudepoint)!,longitude: Double(self.longitudepoint)!)
mapView.addAnnotation(annotation)
}
【问题讨论】:
-
谢谢你的回复抢。每个数组应包含 3 项纬度、经度和字符串。我想使用坐标来绘制注释,当用户点击注释时,字符串将出现,如果字符串被点击,它将打开一个不同的视图控制器,以便访问以重用字符串
标签: ios arrays swift mkannotation mkpointannotation