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)