0

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

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

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

4

1 回答 1

2

距离矩阵允许在单个查询中获得多个结果。您可以origins=my_origin_coordinate|my_destination_coordinate&desti‌​nations=my_origin_co‌​ordinate|my_destinat‌​ion_coordinate在一个请求中执行,这将为您提供两个结果。这对您的配额并没有真正的帮助,因为配额是基于“元素”的,并且无论您在一两个查询中执行此操作,它都将是相同数量的“元素”。

于 2016-10-17T20:03:18.333 回答