Seite 3 von 3
ACHTUNG. Auch bei OpenStreetMap gibt es Nutzungsbedingungen welche hier zu finden sind: OpenStreetMap API
function getOsmCoordinates($street, $zip = '', $city = '', $country = 'Germany') { $address = $street . ', ' . $zip . ' ' . $city . ', ' . $country; $url = 'http://nominatim.openstreetmap.org/search?q=' . urlencode($address) . '&format=json&polygon=0&addressdetails=0'; $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[0]->lat; $coordinates['lon'] = $response[0]->lon; return $coordinates; }
- << Zurück
- Weiter