Большинство программ для работы с местоположением вполне разумно строятся на допущениях, которые верны для подавляющего большинства обитаемых, населённых широт. Вблизи полюсов некоторые из этих допущений незаметно перестают иметь смысл, и любая система, которую там намеренно не тестировали, обычно ведёт себя так, что это варьируется от слегка странного до по-настоящему сломанного.
Самый наглядный пример сама долгота. Везде на Земле определённое изменение долготы соответствует реальному, вычислимому расстоянию, которое лишь постепенно уменьшается по мере удаления от экватора. Вблизи полюсов это расстояние сжимается практически до нуля, поскольку все линии долготы сходятся в одну точку ровно на девяноста градусах северной или южной широты. Координата вблизи полюса, у которой долгота изменилась на большую величину, может обозначать физическое место всего в нескольких шагах от другой координаты с совершенно другим значением долготы. Это ломает любую логику, исходящую из того, что разница в долготе последовательно соответствует разнице в расстоянии, а это допущение совершенно безопасно почти везде на карте.
Часовые пояса вблизи полюсов преподносят собственную странность. Часовые пояса по сути организованы по полосам долготы, что логично для населённых широт, где люди действительно живут и где суточный путь солнца придаёт местному времени реальный практический смысл. На самих полюсах солнце вообще не восходит и не заходит по обычной суточной схеме, и понятие «местного времени на основе долготы» становится почти произвольным, поскольку за ним не стоит осмысленный солнечный день, как везде. На практике полярные исследовательские станции и подобные пункты обычно просто принимают часовой пояс своей базы снабжения или родной страны для удобства координации, а не выводят его из своей фактической долготы, именно потому, что пояс, выведенный из долготы, был бы там скорее запутывающим, чем полезным.
Всё это не столько дефект систем геокодирования или часовых поясов, сколько настоящий пограничный случай, в котором сама лежащая в основе географическая модель ведёт себя иначе. Если вы строите что-то, что должно обрабатывать координаты в любой точке мира, не исключая полюса, а это действительно узкий круг приложений, стоит отдельно протестировать расчёты расстояний, логику часовых поясов и любые допущения на основе долготы на координатах высоких широт, а не считать, что поведение, верное для населённых широт, без проблем переносится туда. Для подавляющего большинства приложений, работающих с населёнными районами и обычным диапазоном обитаемых широт, это чисто академический вопрос, под который не нужно ничего проектировать, но о нём стоит знать, если ваш набор данных когда-либо может включать координату так далеко от экватора.
Адрес в хорошо картографированном центре города почти ничего не говорит о том, как ваша система справится с сельским маршрутом, спорной границей или запросом вблизи полюсов. Тестируйте сложные случаи намеренно.
Не каждый набор данных с общедоступными на вид сведениями о местоположении можно законно использовать в платном продукте. Реальную границу часто задают условия лицензии, а не техническая доступность.