XML 或 JSON 格式的 Google 地图路线以及其他旅行模式

Posted

技术标签:

【中文标题】XML 或 JSON 格式的 Google 地图路线以及其他旅行模式【英文标题】:Google Maps Directions in XML or JSON with other travel modes 【发布时间】:2012-02-02 21:21:32 【问题描述】:

我正在尝试获取驾驶以外的出行模式的方向,但 api 似乎不尊重 dirflg 参数。

http://maps.googleapis.com/maps/api/directions/json?origin=111%20Davisville%20Avenue,Toronto,ON&destination=469%20King%20Street%20West,%20Toronto,%20ON&sensor=false&dirflg=w

谁能告诉我正确的网址是什么?提前谢谢你。

【问题讨论】:

点击了那个 URL,似乎对我有用 不,它显示行车路线,我想要步行、骑自行车甚至是 public_transit 路线,但我读到 public_transit 不向公众开放。 【参考方案1】:

参数为mode,如mode=walking: http://maps.googleapis.com/maps/api/directions/json?origin=111%20Davisville%20Avenue,Toronto,ON&destination=469%20King%20Street%20West,%20Toronto,%20ON&sensor=false&mode=walking

【讨论】:

啊,非常感谢!其他参数是什么?我试过骑自行车,骑自行车,公共交通没有成功。这是否记录在某处? 啊它的自行车。不过还是不知道公共交通:( Google 未获得提供公共交通数据的许可,因为交通机构不授予使用其数据的权利。出行模式参数可以看这里:code.google.com/apis/maps/documentation/directions/#TravelModes 是否有来自其他公司(至少覆盖世界主要城市)的其他 API 提供商用于公共交通?非常感谢您的帮助! 我不知道,但搜索 Google Transit Feed Spec 或 GTFS,一些机构提供这些作为下载。

以上是关于XML 或 JSON 格式的 Google 地图路线以及其他旅行模式的主要内容,如果未能解决你的问题,请参考以下文章

以 XML/JSON 格式返回 Google Analytics Reporting API 结果

使用 MySQL、JSON 和 jQuery 插件 Gmap3 填充 Google 地图标记

收藏 如何利用Google地图的API匹配2条路径是不是部分重合?

将 Google json 地图标记限制为可查看的地图

带有 Google API ***字符的 Django 和 JSON POST

jQueru中数据交换格式XML和JSON对比