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 Delegateを使用して、タグを設定できます。 –
このリンクを確認する - http://stackoverflow.com/questions/29307173/identify-mkpointannotation-in-mapview –