使用Google Maps API可以获得精确路线的当前旅行时间吗?

时间:2017-05-12 20:26:28

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

我已成功通过API调用获得从位置A到位置B的当前旅行时间 - 例如,执行以下操作:

https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&traffic_model=best_guess&departure_time=now&origins=San+Bernardino,CA&destinations=Irvine,CA&key=xx

但我想知道的是,是否有可能将同一个电话与特定路线挂钩。即,当Google在网络界面中为您提供从A到B的三个选项时,您选择一个,例如:

https://www.google.com/maps/dir/new+york+ny/brooklyn+ny/@40.6954797,-73.9936332,14z/data=!4m15!4m14!1m5!1m1!1s0x89c24fa5d33f083b:0xc80b8f06e177fe62!2m2!1d-74.0059413!2d40.7127837!1m5!1m1!1s0x89c24416947c2109:0x82765c7404007886!2m2!1d-73.9441579!2d40.6781784!3e0!5i1

它为它提供了一个唯一的数据标记(字符串以&#34开头;!4m")。我想知道是否可以在API调用中指定该数据标记。

有什么想法?非常感谢。

1 个答案:

答案 0 :(得分:0)

Google Maps Directions API允许您为路线设置航点,并且还可以为您提供流量持续时间。如果您设置了足够的航路点,您可能会在API的响应中获得相同的路线。