0

我正在开发我的应用程序,它内部有 mapView 和用户位置。然后,我需要从用户位置到地图上特定位置的方向,我该怎么做。我正在四处寻找,似乎苹果不允许在苹果地图上这样做。请给我一些建议,非常感谢。

4

1 回答 1

0

正如 John 评论的那样,您无法通过 a 获取路线UIMapView,因为 Apple 没有提供您可以用来执行此操作的 API。如果您确实需要一个用于指示的 API,并且不想自己编写,请查看以下 API:

使用列出的源之一,您可以HTTP向服务器发出请求,该服务器将返回JSON包含两个方向和 ETA 的结果(可能在 中)。

例如,以下 MapQuest API 调用将返回一个JSON名为 的项目distance,其中包含兰开斯特和约克之间推荐路线将采用的格式化距离(以英里为单位)。请记住传递您的 API 密钥。

http://www.mapquestapi.com/directions/v1/route?key=YOUR_KEY_HERE&from=Lancaster,PA&to=York,PA&callback=renderNarrative

如需进一步解释,请查看MapQuest 文档

于 2013-05-13T15:14:11.723 回答