【发布时间】:2009-06-04 10:35:30
【问题描述】:
因此,如果您正在编写应用程序(而不是网站)并且需要解析从一个位置到另一个位置的路线,那么如何在不使用 Javascript 的情况下从 Google 地图获取信息?
我想知道 Google 地图上是否有任何一组特殊的 URL 或 API,给定一对位置(两个城市名称)将返回路线坐标,从而形成从城市 A 到城市 B 的路线路径。
【问题讨论】:
标签: api google-maps
因此,如果您正在编写应用程序(而不是网站)并且需要解析从一个位置到另一个位置的路线,那么如何在不使用 Javascript 的情况下从 Google 地图获取信息?
我想知道 Google 地图上是否有任何一组特殊的 URL 或 API,给定一对位置(两个城市名称)将返回路线坐标,从而形成从城市 A 到城市 B 的路线路径。
【问题讨论】:
标签: api google-maps
好吧,GMaps javascript 发出一个 HTTP 请求并接收一个 JSON 响应。查看请求的格式并自己提出此类请求。
不确定 XML 路径,但您可以轻松地将 JSON 转换为 XML - 毕竟两者都是树结构。
编辑:虽然以上在技术上是可行的,但这可能会或可能不会被允许;您可能不想破坏 ToS。
【讨论】:
如果您对 Google 明确允许您使用 Google Map API 执行的操作感兴趣,您应该查看Terms of Service。
我确实发现以下部分似乎暗示对他们的协议进行逆向工程被 Google 认为是顽皮的:
逆向工程、反编译或 否则尝试提取 服务或任何部分的源代码 其中,除非这是明确的 适用的允许或要求 法律;
【讨论】: