问题

Same thing i want in iphone.
回答1:
If you want to use 100's of annotation then below is the tutorial which will help you.
http://www.raywenderlich.com/21365/introduction-to-mapkit-in-ios-6-tutorial
In this tutorial if you check the below method it will resolve your issue.
(void)plotCrimePositions:(NSData *)responseData {
for (id<MKAnnotation> annotation in _mapView.annotations) {
[_mapView removeAnnotation:annotation];
}
NSDictionary *root = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:nil];
NSArray *data = [root objectForKey:@"data"];
for (NSArray *row in data) {
NSNumber * latitude = [[row objectAtIndex:22]objectAtIndex:1];
NSNumber * longitude = [[row objectAtIndex:22]objectAtIndex:2];
NSString * crimeDescription = [row objectAtIndex:18];
NSString * address = [row objectAtIndex:14];
CLLocationCoordinate2D coordinate;
coordinate.latitude = latitude.doubleValue;
coordinate.longitude = longitude.doubleValue;
MyLocation *annotation = [[MyLocation alloc] initWithName:crimeDescription address:address coordinate:coordinate] ;
[_mapView addAnnotation:annotation];
}
}
来源:https://stackoverflow.com/questions/23541930/display-spiderfy-leaflet-annotation-mkmapview