Что у меня есть
У меня есть около 150 MKAnnotationViews на карте. У каждого MKAnnotationView есть изображение, которое заменяет стандартную булавку.
Что происходит сейчас
При увеличении масштаба карты MKAnnotationViews становятся меньше, а при уменьшении - наоборот.
Что бы я хотел, чтобы произошло
Ну, я хочу, чтобы все было наоборот. Поскольку, когда карта маленькая, я хочу, чтобы MKAnnotationViews были меньше, чтобы пользователь мог видеть их все, а когда он увеличивает масштаб, я хочу, чтобы они были больше.
Какой код у меня есть на данный момент
Я знаю, как получить изменение масштаба, и я знаю, что могу получить "pMapView.region.span.latitudeDelta" в качестве ссылки для величины масштаба. и я знаю, что могу изменить annotationView.frame.
-(void)mapView:(MKMapView *)pMapView regionDidChangeAnimated:(BOOL)animated{
NSLog(@"mapView.region.span.latitudeDelta = %f",pMapView.region.span.latitudeDelta);
for (id <MKAnnotation> annotation in pMapView.annotations) {
MKAnnotationView *annotationView = [pMapView viewForAnnotation: annotation];
}
}
Может кто-нибудь помочь мне с этим, пожалуйста? Спасибо shani