Php 获取两点距离矩阵API之间的中途停车点
我使用的是距离矩阵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
像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方向服务。请参阅此文档并单击此处
希望这有帮助 你已经试过什么了?