Ik ben het uitzetten van meer dan 500 punten op een kaart met mapkit. Zoomen is een beetje zenuwachtig vergeleken met de natuurlijke google map app. Ik heb ontdekt wat de oorzaak is van de traagheid. Ik ben het toevoegen van aangepaste annotaties, zodat ik later verschillende pin kleuren en knoppen kunt toevoegen voor de standpunten detail:
- (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;
}
Als ik commentaar uit de bovenstaande code, alles werkt prima. Zeer glad met zoomen in / out. Moet ik anders worden het toevoegen van annotaties om prestaties te verbeteren?













