Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个核心数据,其中包含我用来在地图上放置图钉的坐标。我addAnotations:使用NSMutableArray; 但是,- (MKAnnotationView *) mapView:(MKMapView *)mapview viewForAnnotation:(id<MKAnnotation>)annotation一根一根地插针,效率很低。
addAnotations:
NSMutableArray
- (MKAnnotationView *) mapView:(MKMapView *)mapview viewForAnnotation:(id<MKAnnotation>)annotation
还有其他更有效的方法吗?
循环通过您的引脚将它们放置在地图上addAnnotations:并不是低效的。这正是它的完成方式。
addAnnotations:
我有同样的问题。
如果你设置
(MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id <MKAnnotation>)annotation
customPinView.animatesDrop = NO;而不是 YES。
customPinView.animatesDrop = NO;
所有注释都将在没有动画的情况下同时加载。