Я использую MapView с настраиваемыми аннотациями. Я разрешаю пользователю изменять тип представления карты, и после его изменения все аннотации будут отображаться по умолчанию (красные).
Есть ли что-то особенное, что мне нужно сделать, чтобы мои аннотации оставались в настраиваемом режиме просмотра? Как я могу вернуть свой режим просмотра?
-(void)changeMapType:(id)sender
{
switch (((UISegmentedControl *)sender).selectedSegmentIndex) {
case 0:
map.mapType = MKMapTypeStandard;
break;
case 1:
map.mapType = MKMapTypeHybrid;
break;
case 2:
map.mapType = MKMapTypeSatellite;
break;
default:
map.mapType = MKMapTypeStandard;
break;
}
}