在Android中使用Google Transit API

时间:2012-10-12 10:40:04

标签: android google-maps google-api

我想在Android应用程序中使用Google Transit API。但我从服务中获取数据。我使用了以下参数:

http://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens&sensor=false&departure_time=1343605500&mode=transit

我总是得到这样的答复:

{
   "routes" : [],
   "status" : "ZERO_RESULTS"
}

我认为我在上述网址中使用的任何参数中传递了错误,可能departure_time错了?

有人能说出应该传递给参数的内容吗? 任何人都可以帮我找到带有返回值的参数的URL吗?

1 个答案:

答案 0 :(得分:3)

您必须将departure_time参数设置为将来某个时间(例如几天)。来自here

  

请求转机路线时,请务必指定a   departure_time或arrival_time。请注意,在此示例中   出发时间指定为2012年7月30日上午09:45。更新   在提交请求之前将参数指向未来的某个点。

试试http://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens&sensor=false&departure_time=1350472557&mode=transit,它有效。