Google Maps API获取公交路线
这是我的情况,也许有人可以提供一个解决scheme的提示或者指出它不可能:
我有公交车经过的街道所定义的巴士路线,就像这样:
W 49th St, 10th Ave, W 65th St, 79th Street Transverse Rd, 5th Ave, ...
我想获取这些数据,并在Google地图中创build一个可视化路线。 我对Gmaps b4有一个小小的体验,但是只使用web服务来获取点之间的方向。
在这种情况下,使用这种方式的networking服务是无用的,因为如果我问路,考虑到每一个点(A,B,C)是一条街,GMaps创build一条从“第49街”到第10街中间的路线,到“W第65街”的中间
我想我可以做到这一点,如果有一种方法来获取地图数据,并通过导航地图和寻找最短的path给予一组街道自己创build路线。
我可以从Google地图获得这种信息,或者更容易做到这一点?
谢谢。
从Google Maps API v3获取公交路线信息的唯一实际选项是使用设置为TRANSIT模式的路线服务 。 它是否返回数据将取决于你在哪个城市寻找信息。
示例运输路线
“手动”选项是使用路线服务在路线上的实际停靠点之间获得方向[模式驾驶],您当前的列表不够详细,但是如果您有停靠点的坐标,可以完成(或者您可以尝试使用可拖动方向捕捉路线)。
使用多个方向请求的 示例