Ich habe eine GPS-Koordinate (Breite, Länge) und ich möchte schnell einen einzelnen Pin auf eine MKMapView platzieren, die diese Position zeigt. Alles funktioniert gut, aber da ich nur einen einzigen Pin ohne Callout benötige, gibt es einen schnelleren Weg, dies zu tun, oder was habe ich unten, was zu tun ist?Schnell einen einzelnen Pin zu MKMapView hinzufügen?
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
MKPinAnnotationView *pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"DETAILPIN_ID"];
[pinView setAnimatesDrop:YES];
[pinView setCanShowCallout:NO];
return pinView;
}
NB: Ich brauche nicht für wiederverwendbare Beschriftungsansichten zu überprüfen, da ich nur den Stift mit bin eine Position in einer Detailansicht zeigen (die zerstört und neu erstellt das nächste Mal eine Detailansicht wird gebeten) .
einen guten Punkt Das ist, habe ich nicht versuchen, viewForAnnotation Umsetzung, aber ich wusste nicht, dass meine beiden Titel und Untertitel waren zeigt auf NSStrings.Ich bin nicht allzu sehr an den Pin-Drop gebunden, aber ich denke, jetzt ist es in einem wird es so lassen wie es ist. Vielen Dank für Ihre Antwort, sehr hilfreich und sicherlich etwas, das ich in Zukunft nutzen werde. – fuzzygoat