我正在使用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中执行此操作?
答案 0 :(得分:1)
没关系,我自己就找到了答案。可以通过将transitOptions: { modes: [google.maps.TransitMode.TRAIN] }
添加到directionsService.route
选项来完成。
我希望这会帮助其他人提出同样的问题!