在给定坐标 Mapkit iPhone 的地图上放置多个图钉

发布于 2024-08-16 08:42:11 字数 228 浏览 2 评论 0原文

我有一个关于在 iPhone 中使用 Mapkit 给出坐标时在地图上删除多个图钉的疑问。

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

不过,我有一系列经纬度,我想显示它们的全部引脚。 如何实现这一目标?

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

请在这方面提供帮助。

I have a query regarding Dropping Multiple Pins On Map when Co-ordinates are given using Mapkit in iPhone.

Using Mapkit I am able to see the map at given latitude and longitude.
I am also able to drop a pin on one particular location.

However I have a array of lat and long and I want to show pins for them all.
How to achieve this?

I tried adding [mapView addAnnotation:pin] in loop, each time updating coordinates but it is not working.

Please help in this regard.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

叹倦 2024-08-23 08:42:11

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

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

Do not using [mapView addAnnotation:pin] in loop,you can use this API: [mapView addAnnotations:pinsArray]. It works for me.

This is a screenshot of my App using multiple pins :
Nearby Dovebox http://dovebox.l99.com:81//Home_files/screenshots/Nearby.png

帥小哥 2024-08-23 08:42:11

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

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

我已经成功完成了..

确保您已包含 pinmark nsobject 类

Aamir

You can do so by a simple logic.

call annotation method in a loop from 0 to your [array count]; you must pass arguments to annotation method ie id, lat and long.

i have done it successfully..

make sure you have include pinmark nsobject class

Aamir

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文