我正在处理我的应用,它里面有mapView和用户位置。然后,我需要从用户位置到地图上的特定位置获取方向,我该怎么做。我在四处寻找,似乎苹果不允许在Apple地图上这样做。 请给我一些建议,非常感谢。
答案 0 :(得分:0)
正如John评论的那样,您无法通过UIMapView
获取路线,因为Apple不提供您可以使用的API。如果您确实需要API作为路线并且不想自己编写,请查看以下API:
使用其中一个列出的来源,您可以向服务器发出HTTP
请求,该服务器将返回包含路线和ETA的结果(可能在JSON
中)。
例如,以下MapQuest API调用将返回名为JSON
的{{1}}项,其中包含Lancaster和York之间推荐路线的格式化距离(以英里为单位)。请记住传入您的API密钥。
distance
有关进一步说明,请查看MapQuest documentation。