Как я могу получить имя типа administrator_area_level_1, 2 и т. Д. - PullRequest
2 голосов
/ 04 января 2012

Я использую API Карт Google. Я понимаю, как создавать запросы и анализировать возвращаемый JSON.

Что я хотел бы сделать, так это получитьимя типа административной_адресации_уровня_1.Например, в Соединенных Штатах административный-административный уровень_1 - это штат, в Канаде - провинция.(Строго говоря, это может быть провинция или территория, точно так же, как в США у нас есть штаты и территории.)

Я ищу слово "Штат" или "Провинция" или что-то еще, что использует местоположениедля 1-го, 2-го и 3-го административных районов.Так что это может быть даже не вопрос API Карт Google, а скорее вопрос локализации, но я думаю, что он относится к API Карт Google, если, конечно, API не реализует признанный стандарт.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 27 ноября 2015

Ваш лучший способ - формализовать данные, которые вы найдете на вики-странице, которая представляет собой набор имен и терминов в почтовых адресах по всему миру:

https://en.wikipedia.org/wiki/Table_of_administrative_divisions_by_country

2 голосов
/ 08 февраля 2012

К сожалению, это не так легко доступно.По сути, то, что возвращается геокодером, соответствует внутреннему представлению Google этой геометрии.Соотношение между administrative_area отличается для каждой страны.

...