Я черчение более 500 точек на карте с помощью MapKit. Масштабирование немного поволноваться по сравнению с нативным приложением Google Map. Я обнаружил, что является причиной медлительности. Я добавление пользовательских аннотаций, так что я могу позже добавить различные цвета меток и кнопки для выносных:
- (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;
}
Если я закомментировать код выше, все работает отлично. Очень гладкий с увеличением / уменьшением. Должен ли я добавлять аннотации по-разному, чтобы повысить производительность?













