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