Я расширил способность MapKit рисовать собственные изображения аннотаций с помощью следующего кода:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
NSLog(@"Drawing a cloud on the map");
MKAnnotationView *view;
if(annotation != mapView.userLocation){
view=[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"parkingloc"];
view.image=[UIImage imageNamed:@"placemarkCloud.png"];
[view setCanShowCallout:YES];
[view setRightCalloutAccessoryView:[UIButton buttonWithType:UIButtonTypeDetailDisclosure]];
}
else{
view=
}
return view;
}
Мой вопрос заключается в том, что я должен сделать, чтобы сохранить встроенную синюю точку iPhone. Вы можете видеть, что я исключаю свое собственное изображение, нарисованное для точки, но я не знаю, как сделать так, чтобы оно отображалось по умолчанию.