Estoy agregando varias anotaciones a un MapView y el uso de una imagen personalizada en lugar de los pasadores por defecto. Estoy utilizando el viewForAnnotationmétodo de delegado para establecer la imagen personalizada como esto:
view.image = [UIImage imageNamed:@placemark.png];
Y también he intentado:
[(MKPinAnnotationView *)view setImage:[UIImage imageNamed:@placemark.png]];
Ahora, éstos establecen tanto la imagen muy bien. Pero cuando una anotación se toca uno o los mapTypecambios en satélite o híbrido, se restablece de nuevo a la imagen de pin rojo. ¿Qué me estoy perdiendo?













