Estoy trazando más de 500 puntos en un mapa mediante MapKit. El zoom es un poco nerviosa en comparación con el mapa de google aplicación nativa. He descubierto lo que está causando la lentitud. Estoy agregando anotaciones personalizadas para que más tarde pueda añadir colores diferentes pines y botones de vistas de detalle:
- (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 comento hacia fuera el código anterior, todo funciona bien. Muy suave con el zoom in / out. Debería ser la adición de anotaciones de forma diferente para mejorar el rendimiento?













