使用php获得多个航点之间的距离

时间:2014-11-18 11:52:55

标签: php google-maps

我正在使用google api来获取jquery和javascript中多个航路点之间的距离。我可以使用php脚本获得两点之间的距离。我正在寻找一种方法,使用PHP脚本对多个航点进行相同的操作。

好的,我设法做了以下事情来获得我想要的结果

$ this-url =" https://maps.googleapis.com/maps/api/directions/json?waypoints=wp1lat,wp1lon|wp2lat,wp2lon|wp3lat,wp3lon"

通过电话通过         $ data = @file_get_contents($ this_url);

    $result = json_decode($data, true);

这将返回一个json对象,然后可以使用所需的所有相关信息对其进行解析。

*请注意,我正在提取信息,但是根据屏幕上的条款使用屏幕上的布局。这种类型的任何一种呼叫都必须具有映射组件的条款和条件;)

1 个答案:

答案 0 :(得分:-3)

你在寻找js或php的方式吗?! 在JS中,您可以使用gmap API:

    var meters = parseFloat(google.maps.geometry.spherical.computeLength
 (latlngcollectionArray);

PS:记得包含库

    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&
libraries=geometry"></script>