Je tracé plus de 500 points sur une carte à l'aide MapKit. Zooming est un peu nerveux par rapport à l'application google map native. Je l'ai découvert ce qui cause la lenteur. Je l'ajout d'annotations personnalisées afin que je puisse ajouter ultérieurement des couleurs différentes broches et boutons pour des vues de détail:
- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(AddressNote *) annotation {
MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@currentlocation];
annView.pinColor = MKPinAnnotationColorGreen;
annView.animatesDrop=TRUE;
annView.canShowCallout = YES;
annView.calloutOffset = CGPointMake(-5, 5);
return annView;
}
Si je commente le code ci-dessus, tout fonctionne bien. Très lisse avec le zoom avant / arrière. Dois-je ajouter des annotations différemment pour améliorer les performances?













