有没有可用的Google Transit API?

我正在为Android和iOS开发移动应用程序。 客户是一家公共交通公司,他们要求我们整合Google Transit。

Google Transit是否有可用的API? 这会让我们很容易。
谢谢!

Solutions Collecting From Web of "有没有可用的Google Transit API?"

大多数旅行社不允许Google将其数据公开为公共API。 因此,没有“简单”和可靠的方式来整合Google公交。

但是,至less有一种方式可以以更困难的方式实现:使用特殊的查询参数请求maps.google.com,然后使用embedded式HTMLparsing类似JSON的string。 你可以看看我的博客文章,以获得一些介绍这个选项: http : //mikhail.io/2012/04/10/google-transit-api-research/

我不在那里分享任何代码,但是这个任务是可行的。

有开发人员可以使用的提要以及运输机构上传运输数据的端点: https : //developers.google.com/transit/

以下是一些示例: https : //developers.google.com/transit/gtfs/examples/

您只能使用Google的路线API。 它将所有转换(计划或实时)数据结合到JSON中,并返回给您的应用程序。

https://developers.google.com/maps/documentation/directions/

做一个http API查询,并传入开始点和结束点,打开transit,它将返回JSON,你可以parsing。

http://maps.googleapis.com/maps/api/directions/json?origin=1500+Goddard+Avenue%2C+Louisville%2C+KY&destination=2100+S+Preston+St.%2CLouisville%2CKY&sensor=true&arrival_time=1396696559&mode =过境

注意“模式”参数等于“运输”。