1
我正在尝试制作很多不同类型的注释。所有注释都需要根据美丽的原因进行定制。如何在MKPointAnnotation中设置标识符
我知道它需要使用viewFor注解,但我怎么知道注释是什么样的?
func addZoneAnnotation() {
let zoneLocations = ZoneData.fetchZoneLocation(inManageobjectcontext: managedObjectContext!)
for zoneLocation in zoneLocations! {
let zoneCoordinate: CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: Double(zoneLocation["latitude"]!)!, longitude: Double(zoneLocation["longitude"]!)!)
let zoneAnnotation = MKPointAnnotation()
zoneAnnotation.coordinate = zoneCoordinate
map.addAnnotation(zoneAnnotation)
}
}
zoneAnnotation.title =“YOURTITLE” –
您可以使用viewForAnnotation委托,并根据注释的类型设置标签。 –
检查此链接 - http://stackoverflow.com/questions/29307173/identify-mkpointannotation-in-mapview –