Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取两点距离矩阵API之间的中途停车点_Php_Jquery_Google Distancematrix Api - Fatal编程技术网

Php 获取两点距离矩阵API之间的中途停车点

Php 获取两点距离矩阵API之间的中途停车点,php,jquery,google-distancematrix-api,Php,Jquery,Google Distancematrix Api,我使用的是距离矩阵API,当我找到两个点的起点和终点之间的距离时,它工作得很好 我想计算一个停止点的距离,就像起点和终点之间的距离一样 像A和B是终点和起点之间的距离,C是A和B之间的一个位置。如何在PHP中使用此API获得两者之间的距离。请注意距离矩阵API目前不支持获取两个位置(起点和终点)之间停车点的距离。作为一种解决方法,您可以使用方向API中的web服务,该服务返回一条路线,其中包括中间位置的过境或中途停留。通过返回路线,您可以获得航路点的距离 样本请求: https://maps.g

我使用的是距离矩阵API,当我找到两个点的起点和终点之间的距离时,它工作得很好

我想计算一个停止点的距离,就像起点和终点之间的距离一样


像A和B是终点和起点之间的距离,C是A和B之间的一个位置。如何在PHP中使用此API获得两者之间的距离。请注意

距离矩阵API目前不支持获取两个位置(起点和终点)之间停车点的距离。作为一种解决方法,您可以使用方向API中的web服务,该服务返回一条路线,其中包括中间位置的过境或中途停留。通过返回路线,您可以获得航路点的距离

样本请求:

https://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA&key=YOUR_API_KEY
响应应包含如下内容,其中包括起始地址与第一个航路点地址之间的距离:

{
    .....

    legs: [
            {
                distance: {
                    text: "1.8 mi",
                    value: 2856
                },
                duration: {
                    text: "10 mins",
                    value: 582
                },
                end_address: "Charlestown, Boston, MA, USA",
                end_location: {
                    lat: 42.3781732,
                    lng: -71.06024889999999
                },
                start_address: "Boston, MA, USA",
                start_location: {
                    lat: 42.3598127,
                    lng: -71.0598527
                }
             ......
             }
           ]
     .....
}
如果您将使用客户端映射JavaScript方向服务。请参阅此文档并单击此处


希望这有帮助

你已经试过什么了?