Sunt complot peste 500 de puncte de pe hartă utilizând mapkit. Panoramarea este un pic de nervozitate în comparație cu aplicația nativă harta Google. Am descoperit ceea ce cauzează lentoarea. Adaug adnotări personalizate, astfel încât să pot adăuga mai târziu, diferite culori pini și butoane pentru vederile de detaliu:
- (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;
}
Dacă am comentați codul de mai sus, totul funcționează bine. Foarte buna cu zoom in / out. Ar trebui să fie adăugarea de adnotări în mod diferit pentru a crește performanța?













