Mapkit zeigt standardmäßig Anmerkungen an
Ich habe eine Anmerkung in Mapkit mit einem benutzerdefinierten Bild angezeigt, zeigt gut,
aber die Anmerkung zeigt nach dem Aufkleben der Stecknadel,
Wie kann ich die Annotation standardmäßig anzeigen lassen, wenn ich die Ansicht starte? Whit tippen Sie auf den Stift.
<code>- (MKAnnotationView *)mapView:(MKMapView *)mv viewForAnnotation:(id <MKAnnotation>)annotation { if([annotation isKindOfClass:[MKUserLocation class]]) return nil; NSString *annotationIdentifier = @"PinViewAnnotation"; MKPinAnnotationView *pinView = (MKPinAnnotationView *) [mapView dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier]; if (!pinView) { pinView = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:annotationIdentifier] autorelease]; [pinView setPinColor:MKPinAnnotationColorGreen]; pinView.animatesDrop = YES; pinView.canShowCallout = YES; UIImageView *houseIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tijereta.png"]]; pinView.leftCalloutAccessoryView = houseIconView; [houseIconView release]; } else { pinView.annotation = annotation; } return pinView; } </code>
Vielen Dank