我正在制作一款包含Google地图的Android应用。该应用程序的主要功能是返回两个位置之间的路线,乘坐公共汽车。然而,通过谷歌方向api服务返回公交车的折线只是公交车站之间的直线,有什么方法可以得到实际的公交车路线?我已经阅读了东西,我发现的唯一解决方案是将折线快照绘制到道路上,但不能保证公交车实际上是在那条路上行驶。
例如,如果我要求伦敦国王十字车站和伦敦滑铁卢车站之间的公共汽车路线,请说这是我的方向请求URL:
maps.googleapis.com/maps/api/directions/json?origin=LondonKingsCross&destination=LondonWaterloo&mode=transit&transit_mode=bus&key=MY_API_KEY
然后我使用JSON结果绘制我的折线,它看起来像这样:
Zoomed in section of a polyline between two bus stops
但是,公共汽车实际上可能会这样行驶:
Actual bus route
如何/我在哪里可以获得允许我在地图上绘制的实际折线(latlng点列表)?