=

Daschmi's Notizblog

RSS Feed

Längen- und Breitengrade mittels der Google API aus der Adresse bestimmen

Erstellt in Sonstiges am 28. November 2011

Mit php und curl kann man mit folgender Funktion einfach die Längen- und Breitengrade einer Klartextadresse bestimmen:

function getLatLong($plz, $ort, $street, $nr)
	{

		$google_api_key = “;
		$query = $street.‘ ‚.$nr.‘, ‚.$plz.‘ ‚.$ort; 

		$str = array(‚Accept-Language: ‚.$_SERVER["HTTP_ACCEPT_LANGUAGE"]);

		$curl_req = curl_init();

		curl_setopt($curl_req, CURLOPT_URL, ‚http://maps.google.com/maps/geo?q=‘.rawurlencode($query).’&output=csv&key=‘.$google_api_key);
		curl_setopt($curl_req, CURLOPT_HTTPHEADER, $str);
		curl_setopt($curl_req, CURLOPT_CONNECTTIMEOUT, 4);
		curl_setopt($curl_req, CURLOPT_RETURNTRANSFER, TRUE);

		$curl_res = curl_exec($curl_req);
		$ret = explode(‚,‘, $curl_res);

		return array($ret[2], $ret[3]);

	} // function getLatLong($plz, $ort, $street, $nr)



Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen