Sto tracciando oltre 500 punti su una mappa tramite MapKit. Lo zoom è un po 'nervosa rispetto alla Google Map app nativa. Ho scoperto che cosa sta causando la lentezza. Sto aggiungendo le annotazioni personalizzate in modo che possa poi aggiungere vari colori pin e pulsanti per le viste di dettaglio:
- (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;
}
Se io commento il codice di cui sopra, tutto funziona bene. Molto liscia con lo zoom in / out. Dovrei essere l'aggiunta di annotazioni in modo diverso per migliorare le prestazioni?













