在 iOS 中,一次只能显示一个 MKPointAnnotation 的标注。我希望能够一次在屏幕上显示所有引脚的标注。任何建议将不胜感激。
问问题
1192 次
1 回答
-1
您是否尝试过 MKMapView 类的这种方法:
- (void)addAnnotations:(NSArray *)annotations;
您应该将所有 MKAnnotation 对象添加到一个数组中,并使用该数组调用类方法。
例子:
NSMutableArray *filterLocs=[NSMutableArray array];
for (MKAnnotation *loc in YourMapPointsArray)
{
//add some condition here to manipulate your map points
[filterLocs addObject:loc];
}
[self.mapView addAnnotations:filterLocs];
或者说清楚
[self.mapView addAnnotations:YourMapPointsArray];
于 2013-05-28T04:29:50.810 回答