【发布时间】:2021-08-18 19:25:00
【问题描述】:
当我在地图上点击 Annotation 时,我希望点击位置的信息出现在底部的后视图中。我使用 Mapkit 创建地图
注解数组
let annotationLocations = [
["title":"X vet Clinic","latitude":39.895177 , "longitude":32.838194],
["title":"Y Vet Clinic","latitude": 39.894749, "longitude":32.841074],
["title":"Z Vet Clinic","latitude": 39.893615, "longitude":32.841476]
]
有了这个功能,我可以在地图上显示上面经纬度指定的位置
func createAnnotations(locations: [[String: Any]])
{
for location in locations{
let annotations = MKPointAnnotation()
annotations.title = location["title"] as? String
annotations.coordinate = CLLocationCoordinate2D(latitude: location["latitude"] as! CLLocationDegrees, longitude: location["longitude"] as! CLLocationDegrees)
myMap.addAnnotation(annotations)
}
}
【问题讨论】:
标签: ios swift mapkit mapkitannotation