在MapView(iOS)中的两个坐标之间绘制路径

时间:2012-10-14 14:12:58

标签: iphone objective-c ios cocoa-touch mapkit

  

可能重复:
  Show route between current and desired location on iPhone MapView

我试图在iOS上的MapView上绘制两个坐标之间的路径,但我无法弄清楚如何。我在一个视图中有两个纬度和经度点。

我如何画出这两点之间的路径?我已经用这个问题附上了这个例子。请帮我。任何教程和代码将不胜感激!

enter image description here

1 个答案:

答案 0 :(得分:0)

一个简单的答案是;你不能。至少,不使用iOS的内置API方法。

据我所见,您有三种选择:

  1. 使用提供此类功能的外部库 - 我确信GitHub上有很多内容。

  2. 编辑相应的网址,打开指向Google地图的移动版游记,并提供路线请求。

  3. 使用iOS 5/6的内置方法在原生Maps.app中打开您的路线

  4. 我在应用程序中使用了第三种方法,这种方法很好但确实带来了用户在查看地图中的路线时必须离开应用程序的缺点。然而,它确实保持一致,而不是打开用户而不是打开移动Safari。

    如果您确实在自己的应用中找到了解决方法,我会对您的结果感兴趣。

相关问题