, чтобы сделать это в автономном режиме, вам понадобится база данных длинных / латовых координат, например: http://www.maxmind.com/app/worldcities
, а затем, чтобы сопоставить длинные / лат с городами, вам нужно будет построитьалгоритм, который сужает его до предела погрешности.
Метод грубой силы может состоять в измерении расстояния с помощью теоремы Пифагора, но это быстро убьет ваш процессор.лучше начать с исключения результатов, которые на 1 или более выше или ниже целевого значения lat / long, а затем выполните измерения на оставшихся результатах.