2012-05-24 4 views
0

Я работаю над сервером с высоким рейтингом с географической точки зрения и хотел бы иметь возможность перечислять такие баллы, как «Первое место в округе Dutchess» или «Третье место в штате Нью-Йорк». Я могу отменить геокодирование местоположения пользователя и получить метку, в которой перечислены AdministrativeArea и т. Д.Каковы имена AdministrativeArea, subAdministrativeArea и т. Д., Вызывается за пределами США?

Обратный геокодер, используемый iOS и Google, вернет «Dutchess» и «New York» для приведенных выше примеров, поэтому мне нужно предоставить " Графство "и" государство "для Соединенных Штатов.

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

Так, в Соединенных Штатах, уровни Placemark Google/IOS будет описана следующим образом:

AdministrativeArea = "государство"

SubAdministrativeArea = "Каунти" (или "приходской" в Луизиане)

Местность = "Город" или "Город"

Sublocality = (я называю это "окружение")

PostalCode = " Почтовый индекс "

Что все эти уровни называются в других англоязычных странах? (Канада, Великобритания, Австралия, Новая Зеландия, Сингапур и т. Д.). Если есть ресурс, который перечисляет все это, я хотел бы это узнать. Я думаю, что я просто не знаю, что искать в Интернете.

ответ

3

Я не совсем уверен в соотношении усилий и стоимости этого упражнения. Это может стать довольно сложным, особенно с областями единой власти в Англии.

В большинстве Соединенного Королевства,
country является «Соединенное Королевство» [то есть название страны]
administrative_area_level_1 может быть «Англия» или «Шотландия» и т.д. [т.е. имя страны]
administrative_area_level_2 может быть "Восточный Сассекс" [район]
locality может быть "Хейлшем" [город]
postal_code является почтовым индексом

Однако в Лондоне,
administrative_area_level_2 является «Лондоном», который не является графством
administrative_area_level_2 может быть «Большой Лондон» слишком
administrative_area_level_3 может быть «Луисает» [яйте ! Боро имеет смысл]
locality является «Лондоном», которая не является локальностью

В унитарных областях власти в Англии,
administrative_area_level_2 может быть «Мидуэй»
унитарных властей заменить округ совет и р-н/районные советы , но они расположены в «церемониальном округе», что обычно используется большинством людей.Места в районе Медуэйского совета находятся в Кенте. К сожалению, эти имена графств не возвращаются геокодером. Некоторые округа (например, Беркшир) были полностью упразднены и полностью заменены унитарными властями. Однако имя старого графства (Кент, или Беркшир) является правильным названием.

+0

Yikes! Вернуться к доске для рисования... –