在iPhone中使用Mapkit给出坐标时,我有一个关于在地图上删除多个引脚的查询。
使用Mapkit我能够以给定的纬度和经度查看地图。 我也可以在某个特定位置放置一个引脚。
但是我有一个lat和long数组,我想为它们显示引脚。 怎么做到这一点?
我尝试在循环中添加[mapView addAnnotation:pin],每次更新坐标但它都不起作用。
请帮助这方面。
答案 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
阿米尔