In einer meiner PHP-Anwendungen muss ich die geografische Breite und Länge des Ortes aus der Adresse herausfinden.
Ich habe diesen Code ausprobiert:
$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false®ion=$region");
$json = json_decode($json);
$lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
$long = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};
Es wird jedoch der folgende Fehler angezeigt:
Warning: file_get_contents(http://maps.google.com/maps/api/geocode/json?address=technopark, Trivandrun, kerala,India&sensor=false®ion=IND) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in D:\Projects\lon.php in Zeile 4
Bitte helfen Sie mir, dieses Problem zu lösen.