2017-03-25 29 views
0

--answered,看到below--访问的旅行距离从BING路线API XML响应

如何访问一个从兵路线API响应呼应旅行距离量?

有XML的很多教程:http://www.php.net/manual/en/simplexml.examples-basic.php

这里是响应的一个实例(行驶距离是接近底部): https://msdn.microsoft.com/en-us/library/gg636957.aspx

下面是代码的例子调用响应和检索行程距离。

$calculateURL = $drivingRoutesBaseURL."?wayPoint.1=".$waypoint1."&wayPoint.2=".$waypoint2."&output=xml&key=".$bingKey; 

//发送请求 //从位置API的响应,并将其存储在一个字符串

$output = file_get_contents($calculateURL); 

//创建一个基于XML字符串创建XML元素,

$response = new SimpleXMLElement($output); 

//从响应中获得旅行距离元素

$travelDistance = $response->ResourceSets->ResourceSet->Resources->Route->TravelDistance; 

echo $travelDistance; 

回答

0

该行返回带有行程距离的对象。

$travelDistance = $response->ResourceSets->ResourceSet->Resources->Route->TravelDistance; 

echo $travelDistance;