我需要在MKMapView上展示数千个ins子,我需要一种良好的代议方法,在这种方法中,我可以添加ins子。 由于UserUpdateLoc被多次发射,因此情况不佳。 在MKMapView中添加数千个皮条的最佳方式。
最新资料:
我只用一个PBOOL检查来一次装上皮带,似乎确实好!
-(void) mapView:(MKMapView *) mv didUpdateUserLocation:(MKUserLocation *)userLocation
{
NSLog(@"didUpdateUserLocation");
if(self.isMapped) return;
for(Facility *facility in self.facilities)
{
CLLocationCoordinate2D facilityCoord = { facility.latitude,facility.longitude };
MapPoint *mp = [[MapPoint alloc] initWithCoordinate:facilityCoord title:facility.facilityName];
[mv addAnnotation:mp];
}
self.isMapped = YES;
}