routes - 您将如何提供 map 上各点之间的路线路线?缺失的部分是什么?

标签 routes maps directions ios6

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

我发现 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

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

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

最佳答案

MapQuest iOS Maps API包括路由功能。也许值得一看?

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

希望这对您有帮助!

关于routes - 您将如何提供 map 上各点之间的路线路线?缺失的部分是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11229467/

相关文章:

android - 在 Google Maps v2 Android 上突出显示指定路线

ruby-on-rails - 不指定ID的资源路径

ruby-on-rails - Rails 3 路由没有为新 View 和编辑 View 生成正确的路径

ruby - Controller 的简单路由导致 ArgumentErrorr

r - 如何使用 maptools、ggplot 或其他软件包在 R map 中添加城市和质心的名称?

r - 在 ggplot2 中绘制 map 时避免水平线和疯狂的形状

javascript - module.exports 与对象

arrays - 在 Golang 中将两个或多个 []map[string]interface{} 类型合并为一个

directions - 在 Kakao map 上显示方向,以 url 编码的起点/目的地

google-maps - Google map API [方向 API] 航点限制?