如何撰写Google地图路线的路线请求?

时间:2015-11-10 08:51:34

标签: android google-maps google-maps-api-3

我正在制作一个使用谷歌地图指导服务的Android应用程序。我已经完成了几乎所有的应用程序,但我的方向请求有问题。我需要请求将给我一条公共汽车路线,并且不会有转移。我知道我需要使用transit_mode总线和transit_routing_preference less_transfers。但我不知道如何将其添加到请求中。我是否需要写& transit_mode = bus& transit_routing_preference = less_transfers& ? 我到处寻找,但我仍然不知道如何将这些选项添加到请求中。

1 个答案:

答案 0 :(得分:0)

Google Maps Directions API使用简单的HTTP interface,您可以设置transit_mode=bustransit_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_modetransit_routing_preference参数会使您的结果产生偏差,但不能保证结果始终是0转移的公交路线。您需要设计要处理的应用程序> 0转乘巴士路线。