我正在使用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对象,然后可以使用所需的所有相关信息对其进行解析。
*请注意,我正在提取信息,但是根据屏幕上的条款使用屏幕上的布局。这种类型的任何一种呼叫都必须具有映射组件的条款和条件;)
答案 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>