2017-03-25 25 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;