В США не так уж много районов (см. здесь).
Как вы, наверное, знаете, Бруклин, Нью-Йорк находится в Нью-Йорке, Нью-Йорке, поэтому тот факт, что городские данные соответствуют Нью-Йорку, является точным на 100%.
Тем не менее, я вижу The Bronx
в примере вызова API карт Google здесь:
https://maps.googleapis.com/maps/api/geocode/json?address=610+Waring+Ave,+Bronx+NY
[2] pry(main)> HTTParty.get('https://maps.googleapis.com/maps/api/geocode/json?address=610+Waring+Ave,+Bronx+NY')
=> {"results"=>
[{"address_components"=>
[{"long_name"=>"610", "short_name"=>"610", "types"=>["street_number"]},
{"long_name"=>"Waring Avenue", "short_name"=>"Waring Ave", "types"=>["route"]},
{"long_name"=>"Bronx",
"short_name"=>"Bronx",
"types"=>["sublocality_level_1", "sublocality", "political"]},
{"long_name"=>"Bronx County",
"short_name"=>"Bronx County",
"types"=>["administrative_area_level_2", "political"]},
{"long_name"=>"New York",
"short_name"=>"NY",
"types"=>["administrative_area_level_1", "political"]},
{"long_name"=>"United States", "short_name"=>"US", "types"=>["country", "political"]},
{"long_name"=>"10467", "short_name"=>"10467", "types"=>["postal_code"]}],
"formatted_address"=>"610 Waring Avenue, Bronx, NY 10467, USA",
"geometry"=>
{"location"=>{"lat"=>40.861204, "lng"=>-73.870415},
"location_type"=>"ROOFTOP",
"viewport"=>
{"northeast"=>{"lat"=>40.8625529802915, "lng"=>-73.8690660197085},
"southwest"=>{"lat"=>40.8598550197085, "lng"=>-73.8717639802915}}},
"types"=>["street_address"]}],
"status"=>"OK"}
В этом файле видно, что они в настоящее время не поддерживает ничего, кроме этих параметров. Может быть, запрос на вытягивание подходит, поскольку эта функция была бы полезна и для меня.
person
Anthony
schedule
30.10.2014