我需要计算从一个地方到目的地的总行程距离。
然而,它并不像两点之间的距离那么简单。我需要计算沿某条路径的总距离,所以在到达目的地之前我必须先访问一些其他位置。
这是否可以通过PHP实现,我已经在JS中完成了,但我的PHP背景并不那么强大......
答案 0 :(得分:0)
所以我最终更深入地研究了这个问题。似乎没有直接的API可以单独计算多个点之间的距离...
然而,通过一点努力,我们可以使用此API计算行进距离......
https://developers.google.com/maps/documentation/directions/intro
基本上我们想得到一条路线(索引0应该没问题)然后我们想要迭代它的每条腿并将每条腿的距离加到总和上。结果是所有目的地的距离......
只有缺点,你还会得到一堆不必要的信息,因为这个API用于指示。