Geo Coding Address -получить район определенного адреса (Google API)

У меня есть база данных с точными адресами (улица, №, город, область/район, страна ). Однако мне было интересно, есть ли способ использовать Google API для получения района города (, например. "Манхэттен" )если мы в Нью-Йорке?

Вся остальная информация у меня уже есть в базе, поэтому мне нужен был бы только район, если он есть (конечно это будет только в более крупных городах )...

ОБНОВЛЕНИЕ:

Я нашел эту функцию наhttp://www.techques.com/question/1-3151450/Google-geolocation-API---Use-longitude-and-latitude-to-get-addressи попытался изменить formatted_addressна сублокальность (даже другие, такие как короткое _имя и т. д. ), но она ничего не возвращает...Любая помощь будет высоко ценится! Спасибо!!

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;
}

7
задан Pang 9 March 2018 в 05:28
поделиться