谷歌地图距离矩阵API:获得绝对距离

时间:2016-10-17 16:05:05

标签: google-maps google-distancematrix-api

我想计算两个坐标之间的距离,但有时原点坐标超出/超出目标坐标。并且在单向道路上确实存在问题,因为在这种情况下距离可以是例如。 1公里回到目的地。在现实生活中它是可以的,但实际上真正的距离只是例如。 10米(如果我可以单向回转)。所以只有方向是错误的。

如果我两次调用API(origins=my_origin_coordinate&destinations=my_destination_coordinateorigins=my_destination_coordinate&destinations=my_origin_coordinate),我可以解决此问题。

但是,有一种更简单的方法可以在一个查询中获得两个距离吗? (保存我的查询限制...)

1 个答案:

答案 0 :(得分:2)

距离矩阵允许单个查询中的多个结果。您可以在一个请求中执行origins=my_origin_coordinate|my_destination_coordinate&desti‌​nations=my_origin_co‌​ordinate|my_destinat‌​ion_coordinate,这将为您提供两种结果。虽然配额基于"元素",但是无论你是在一个或两个查询中执行,它都会对你的配额产生真正的帮助,它将是相同数量的"元素& #34;