Redimensionner MKAnnotationView Image Lorsque la carte effectue un zoom avant et à l'extérieur?

Ce que j'ai

J'ai environ 150 MKAnnotationViews sur une carte.
Chaque MKAnnotationView a une image qui remplace le code pin par défaut.

Ce qui se passe maintenant

Lorsque la carte effectue un zoom avant, la MKAnnotationViews sont de plus en plus petits et à l'opposé, lorsqu'il effectue un zoom arrière.

Ce que je souhaite est Arrivé

Eh bien, je veux qu'il soit dans l'autre sens. Depuis quand la carte est petite, je souhaite que les MKAnnotationViews sera plus faible, de sorte que l'utilisateur peut voir tous, et quand il zoome je souhaite qu'ils seront plus grand.

Ce code je l'ai

Je sais comment obtenir le zoom de changement, et je sais que je peux obtenir le "pMapView.la région.span.latitudeDelta" comme une référence pour le zoom montant. et je sais que je peux changer le annotationView.cadre.

-(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];
    }
}

Quelqu'un peut m'aider s'il vous plaît?
Merci
shani

InformationsquelleAutor shannoga | 2011-11-27