Ich versuche, Anmerkungen zu meiner Karte hinzuzufügen. Ich habe eine Reihe von Punkten mit Koordinaten im Inneren. Ich versuche, Anmerkungen von diesen Koordinaten hinzuzufügen.Hinzufügen von Anmerkungen in MapKit - programmatisch
Ich habe diese definiert:
var points: [CLLocationCoordinate2D] = [CLLocationCoordinate2D]()
let annotation = MKPointAnnotation()
Punkte hat innen Koordinaten. Ich überprüfte. Und ich mache das:
Es hält nur die letzte Anmerkung hinzufügen ... Anstelle von allen von ihnen. Warum ist das? Gibt es übrigens eine Möglichkeit, eine bestimmte Annotation zum Beispiel nach Titel zu löschen?
Danke. Werde es in ein paar Stunden versuchen und melden. Ist es möglich, die Annotationen nach Titel zu löschen? –
Es hat funktioniert. Danke –
Um eine Annotation zu löschen, iterieren Sie einfach über das Array map.annotations, bis Sie die Annotation gefunden haben. Rufen Sie dann 'map.removeAnnotation (Annotation)' auf – zisoft