使用PHP的Google Maps API查找两个位置之间的距离

use*_*857 2 php google-maps

在我当前的项目,即交付系统,我有一个可用的交付驱动程序列表,显示在订单页面上.但我需要的是显示每个交付距离客户地址的距离.应在每个驾驶员姓名旁边显示距离.任何人都有任何线索我会如何解决这个问题?

Mar*_*elo 6

假设您需要行驶距离而不是直线距离,则可以使用Directions Web服务:您需要从PHP脚本发出http或https请求并解析JSON或XML响应.

文档:https: //developers.google.com/maps/documentation/directions/

例如:波士顿,MA到Concord,MA通过Charlestown,MA和Lexington,MA(JSON) http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown ,MA |列克星敦,MA&传感器=假

马萨诸塞州波士顿,马萨诸塞州康科德市,马萨诸塞州查尔斯顿市和马萨诸塞州列克星敦市(XML) http://maps.googleapis.com/maps/api/directions/xml?origin =波士顿,马萨诸塞州和目的地= Concord,MA&waypoints = Charlestown,MA |列克星敦,MA&传感器=假

请注意,有使用限制.