我正在做一个带有Google地图的Android应用。该应用程序的主要功能是返回两个位置之间的路线(乘公共汽车旅行)。但是,由Google Direction API服务返回的公交折线只是公交车站之间的直线,请问有什么方法可以获取实际的公交路线?我已经阅读了很多东西,发现的唯一解决方案是将多段线捕捉到道路上,但是不能保证公交车实际在该道路上行驶。
例如,如果我请求在伦敦国王十字车站和伦敦滑铁卢车站之间的巴士路线,并且可以说这是我的路线请求网址:
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

如何/在哪里可以获得允许我在地图上绘制的实际折线(点的列表)?

最佳答案

试试下面的链接。为我工作。
Draw Path using Json Response

09-08 03:19