Ich habe eine Datenbank mit genauen Adressen (Straße, nein, Stadt, Region/Gebiet, Land). Ich frage mich jedoch, ob es eine Möglichkeit gibt, Google API zu verwenden, um den Stadtteil einer Stadt (z. B. "Manhattan") zu bekommen, wenn wir in New York sind?Geo-Coding-Adresse - erhalten Bezirk einer bestimmten Adresse (Google API)
die alle anderen Informationen, die ich bereits in der Datenbank haben, so würde ich brauche nur den Kreis, wenn es einen gibt (natürlich dies nur in größeren Städten ist) ...
UPDATE:
Ich fand diese Funktion auf http://www.techques.com/question/1-3151450/Google-geolocation-API---Use-longitude-and-latitude-to-get-address und versuchte, formatted_address
zu sublocality (sogar andere wie short_name etc.) zu ändern, aber es gibt nichts zurück ... jede Hilfe würde sehr geschätzt werden! Vielen Dank!!
function reverse_geocode($lat, $lon) {
$url = "http://maps.google.com/maps/api/geocode/json?latlng=$lat,$lon&sensor=false";
$data = json_decode(file_get_contents($url));
if (!isset($data->results[0]->formatted_address)){
return "unknown Place";
}
return $data->results[0]->formatted_address;
}
thx, das ist, was ich gesucht habe ... – Helmut