如何在MKMapView中一次显示多个MKPointAnnotation的标注?

时间:2013-05-28 04:17:26

标签: ios mkmapview mapkit mkpointannotation

在iOS中,一次只能显示一个MKPointAnnotation的标注。我希望能够立刻在屏幕上显示所有引脚的标注。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:-1)

您是否尝试过MKMapView Class的这种方法:

- (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];