2010-09-16 47 views
1

我有一個網站,我可以屏蔽GoogleMaps以獲得從一點到另一點的駕駛距離。它沒有被大量使用(每週最多20個請求),但Google最近的升級打破了這個功能。使用PHP解析Google地圖

我用這個:

 
$url = 'http://maps.google.com/maps?f=d&hl=en&saddr='.$start.'&daddr='.$finish.'&output=xml';
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec ($ch); if(preg_match('!(\d+).*?.*?(\d+)[^\d]*(\d*)!si', $data, $matches))

而且它會返回行駛距離和總時間。 GoogleMaps的新版本打破了這個功能,我試圖找出一種處理新API的方法。

回答