Google Maps Javascript API:从公交路线中排除公交类型?

时间:2016-01-05 10:12:22

标签: google-maps-api-3

我正在使用Google Maps API中的directionsService来查找两点之间的转接路线(travelMode: google.maps.TravelMode.TRANSIT)。但是,我想找到火车路线,这意味着用户不必乘坐公共汽车/地铁,而是必须走这条路。所以而不是:

14:30 - Take bus to New York Train Station (10 mins) 14:40 - Take train to Chicago Train Station (60 mins) 15:40 - Take bus to restaurant (5 mins) 15:45 - Arrived at restaurant!

路线如下:

14:20 - Walk to New York Train Station (20 mins) 14:40 - Take train to Chicago Train Station (60 mins) 15:40 - Walk to restaurant (10 mins) 15:50 - Arrived at restaurant!

这可以在Google地图中实现(当您点击Options - > Preferences时,您可以排除公交车和地铁),但我该如何在JavaScript API中执行此操作?

1 个答案:

答案 0 :(得分:1)

没关系,我自己就找到了答案。可以通过将transitOptions: { modes: [google.maps.TransitMode.TRAIN] }添加到directionsService.route选项来完成。

我希望这会帮助其他人提出同样的问题!