如何使用PHP& amp;计算沿着某个路径从A点到B点的总距离?谷歌API?

时间:2015-08-21 22:46:42

标签: php google-api

我需要计算从一个地方到目的地的总行程距离。

然而,它并不像两点之间的距离那么简单。我需要计算沿某条路径的总距离,所以在到达目的地之前我必须先访问一些其他位置。

这是否可以通过PHP实现,我已经在JS中完成了,但我的PHP背景并不那么强大......

1 个答案:

答案 0 :(得分:0)

所以我最终更深入地研究了这个问题。似乎没有直接的API可以单独计算多个点之间的距离...

然而,通过一点努力,我们可以使用此API计算行进距离......

https://developers.google.com/maps/documentation/directions/intro

基本上我们想得到一条路线(索引0应该没问题)然后我们想要迭代它的每条腿并将每条腿的距离加到总和上。结果是所有目的地的距离......

只有缺点,你还会得到一堆不必要的信息,因为这个API用于指示。