1

可能重复:
在 iPhone MapView 上显示当前位置和所需位置之间的路线

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

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

在此处输入图像描述

4

1 回答 1

0

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

据我到目前为止所见,您有三种选择:

  1. 使用提供此类功能的外部库 - 我确信在 GitHub 上可以找到很多。

  2. 编译相应的 url 并打开移动 safari,指向带有路线请求的 Google 地图。

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

我在应用程序中使用了第三种方法,这种方法效果很好,但也有缺点,即用户在地图中查看路线时必须离开您的应用程序。然而,它确实保持一致,并且不像打开移动 Safari 那样让用户感到不安。

如果您确实找到了在自己的应用程序中执行此操作的方法,我会很想看看您的结果。

于 2012-10-15T10:29:47.683 回答