我正在制作一个使用谷歌地图指导服务的Android应用程序。我已经完成了几乎所有的应用程序,但我的方向请求有问题。我需要请求将给我一条公共汽车路线,并且不会有转移。我知道我需要使用transit_mode总线和transit_routing_preference less_transfers。但我不知道如何将其添加到请求中。我是否需要写& transit_mode = bus& transit_routing_preference = less_transfers& ? 我到处寻找,但我仍然不知道如何将这些选项添加到请求中。
答案 0 :(得分:0)
Google Maps Directions API使用简单的HTTP interface,您可以设置transit_mode=bus
和transit_routing_preference=fewer_transfers
。您还需要设置mode=transit
以激活转接模式。
我认为您要查找的最终网址如下所示:
https://maps.googleapis.com/maps/api/directions/json?origin=Mountain%20View&destination=1600%20Amphitheatre%20Parkway&mode=transit&transit_mode=bus&transit_routing_preference=fewer_transfers&key=YOUR_API_KEY
。
注意 - transit_mode
和transit_routing_preference
参数会使您的结果产生偏差,但不能保证结果始终是0转移的公交路线。您需要设计要处理的应用程序> 0转乘巴士路线。