在给定坐标Mapkit iPhone的情况下,在地图上删除多个引脚

时间:2009-12-28 13:51:55

标签: iphone-sdk-3.0 mapkit latitude-longitude

在iPhone中使用Mapkit给出坐标时,我有一个关于在地图上删除多个引脚的查询。

使用Mapkit我能够以给定的纬度和经度查看地图。 我也可以在某个特定位置放置一个引脚。

但是我有一个lat和long数组,我想为它们显示引脚。 怎么做到这一点?

我尝试在循环中添加[mapView addAnnotation:pin],每次更新坐标但它都不起作用。

请帮助这方面。

2 个答案:

答案 0 :(得分:2)

不要在循环中使用[mapView addAnnotation:pin],你可以使用这个API:[mapView addAnnotations:pinsArray]。它对我有用。

这是我的应用程序使用多个引脚的屏幕截图: Nearby Dovebox http://dovebox.l99.com:81//Home_files/screenshots/Nearby.png

答案 1 :(得分:0)

您可以通过简单的逻辑来实现。

在从0到[数组计数]的循环中调用注释方法;你必须将参数传递给注释方法,即id,lat和long。

我已成功完成..

确保包含pinmark nsobject class

阿米尔