0

我正在尝试使用 java 客户端获取有关 2 个城市之间持续时间的信息,但我还需要包含交通信息的持续时间。我正在使用java客户端0.1.11,我只得到没有交通信息的持续时间,没有关于交通模式的方法,我该怎么办?

编辑:我想使用文档的这一部分:traffic_model(默认为 best_guess),这是可选参数。

4

2 回答 2

0

根据 google 提供的文档,您可以获得“duration_in_traffic”,但不能获得交通详细信息。此外,此功能仅适用于 google 高级计划用户。

阅读此https://developers.google.com/maps/documentation/javascript/distancematrix#distance_matrix_results

“traffic_model”选项可以采用以下值

trafficModel(可选)指定在计算流量时间时使用的假设。此设置会影响响应中 duration_in_traffic 字段中返回的值,该值包含基于历史平均值的流量预测时间。默认为 best_guess。

允许使用以下值:

google.maps.TrafficModel.BEST_GUESS(默认)或字符串值 best_guess 表示返回的 duration_in_traffic 应该是根据已知的历史交通状况和实时交通情况对旅行时间的最佳估计。离出发时间越近,实时交通变得越重要..

google.maps.TrafficModel.PESSIMISTIC 或字符串值 pessimistic 表示返回的 duration_in_traffic 在大多数日子里应该比实际旅行时间长,尽管偶尔交通状况特别糟糕的日子可能会超过这个值。

google.maps.TrafficModel.OPTIMISTIC 或字符串值optimistic 表示返回的duration_in_traffic 在大多数日子里应该比实际旅行时间短,尽管偶尔交通状况特别好的日子可能会比这个值更快。

于 2016-03-29T12:00:18.717 回答
0

Google Maps Distance Matrix API 旨在计算多个起点和多个目的地的距离和持续时间。

此 api 不返回交通信息。请阅读官方文档(询问前)。

https://developers.google.com/maps/documentation/distance-matrix/intro

于 2016-03-12T10:36:36.823 回答