Ben başka bir noktadan sürüş mesafe almak için GoogleMaps kapalı ekran-kazımak bir site var. Bu ağır (hafta max başına 20 istekleri) kullanılmaz, ancak Google'ın son yükseltme bu işlevselliği kırdı.
I used to use this:
$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))
Ve sürüş mesafesi ve toplam zaman dönecekti. GoogleMaps yeni sürümü bu işlevselliği kırdı ve ben yeni API ile başa çıkmak için bir yol bulmaya çalışıyorum.