我正在处理Android项目。我想画出两点之间的路线,这是公交路线,例如公交和火车,而不是最短的路线。我正在使用Google Direction API和Google Map API。
我想使它像Google Map一样,当我们选择位置时,它们会显示公交车和时间的建议。
公共交通路线是否有特殊的API?
答案 0 :(得分:0)
您可以像这样在api方向上使用模式参数
https://maps.googleapis.com/maps/api/directions/json?
origin=place_id:ChIJ685WIFYViEgRHlHvBbiD5nE
&destination=place_id:ChIJA01I-8YVhkgRGJb0fW4UX7Y
&mode=transit
&key=YOUR_API_KEY
出行方式计算路线时,可以指定要使用的运输方式。默认情况下,将方向计算为行驶方向。支持以下旅行模式:
行驶(默认)使用
指示标准行驶方向
公路网。
步行请求通过人行道的步行路线和 人行道(如果有)。
骑自行车要求通过自行车道骑自行车, 首选街道(如果有)。
公交通过公共交通路线(其中
可用)。如果您将模式设置为过境,则可以选择
指定出行时间或到达时间。如果都没时间
被指定时,默认的出发时间为现在(即
出发时间默认为当前时间)。您也可以选择
包括transit_mode和/或transit_routing_preference。