0

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

使用 Mapkit,我可以查看给定纬度和经度的地图。我还可以在一个特定的位置放置一个大头针。

但是,我有一系列纬度和经度,我想为它们都显示大头针。如何做到这一点?

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

请在这方面提供帮助。

4

2 回答 2

2

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

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

于 2010-02-22T12:01:00.173 回答
0

你可以通过一个简单的逻辑来做到这一点。

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

我已经成功了。。

确保您包含 pinmark nsobject 类

阿米尔

于 2010-02-22T11:38:26.180 回答