如何在不重新加载MapView的情况下重新加载MKAnnotations?

时间:2012-06-02 11:55:24

标签: iphone ios xcode ios5

我有一个应用程序,使用Web服务搜索有关站点的信息,然后我得到响应JSON。但是每当我改变中心的位置时,我必须重新加载引脚并添加新引脚,即使它们已经在地图上。

我可以获得响应JSON,获取要显示的信息并创建注释。问题是当我移动中心时,它会将注释重新加载到其他中心。

1 个答案:

答案 0 :(得分:1)

问题是我在与Web服务建立连接的方法中插入该方法,或者当我收到响应时...

但是我在第一行中插入了这个方法:

- (MKAnnotationView *)mapView:(MKMapView *)mapViewStation viewForAnnotation:(id      <MKAnnotation>)annotation

[map removeAnnotations:map.annotations];

//Code
它摇滚。感谢