Seite 2 von 3
ACHTUNG. Die Abfragen sind (Stand: 20.02.2015) für Privatpersonen auf 2500 und für Geschäftskunden 100000 pro Tag begrenzt. Die kompletten Nutzungsbedingungen wechseln ständig und sind hier zu finden: Google Geocoding API
function getGoogleCoordinates($street, $zip = '', $city = '', $country = 'Germany') { $address = $street . ', ' . $zip . ' ' . $city . ', ' . $country; $url = 'http://maps.googleapis.com/maps/api/geocode/json?address=' . urlencode($address) . '&sensor=true'; $curl = curl_init(); $timeout = 5; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout); $response = curl_exec($curl); curl_close($curl); $response = json_decode($response); $coordinates['lat'] = $response->results[0]->geometry->location->lat; $coordinates['lon'] = $response->results[0]->geometry->location->lng; return $coordinates; }