2

在 iOS 6 中,地图应用程序正在放弃谷歌地图。Google Maps SDK 的条款规定,如果您使用他们的服务绘制路线,则必须在他们的地图上显示。由于不再是这种情况,我需要探索其他选项来获取方向并在地图上显示路线。

我发现 MapQuest 和 Nokia 都提供了一个 API 来提供方向和路由服务。

  1. MapQuest - http://open.mapquestapi.com/directions/
  2. 诺基亚 - http://api.maps.nokia.com/en/apireference/2.2.0/symbols/nokia.maps.routing.html

我还看到 OpenStreetMap 有一个在线路由服务列表,对不同位置提供不同级别的支持,其中一些处于预发布状态。

http://wiki.openstreetmap.org/wiki/Routing/online_routers

在我想找到涵盖基础知识的地图软件入门之前,我没有对路由做太多工作。我的一个大问题是路线中的曲线。我只知道地图的坐标。我不知道沿曲线定义路线的方法,除非这意味着使用大量坐标来绘制曲线。我很欣赏一些关于如何处理曲线的解释。已知路线(例如道路以及人行道和步行道)的选项将是理想的选择。沿着已知路线绘制方向的基本入门知识将是最有帮助的。

感谢所有帮助。我知道许多为 iOS 6 准备应用程序的开发人员将研究方向和路线的服务,我希望通过这个问题收集的信息将有助于为他们提供一个起点。

4

1 回答 1

3

MapQuest iOS 地图 API包括路由功能。可能值得一看?

MapQuest 还提供了JavaScript API(支持移动设备)和Mobile Flash API(使用 Flex SDK 创建原生 iOS 和 Android 应用程序),它们本质上是核心MapQuest Web 服务的包装器,包括您已经使用的 Directions 服务提及。

希望这有帮助!

于 2012-07-31T20:01:02.390 回答