Алгоритм вычисления ближайшего местоположения на основе долготы и широты

В настоящее время я пытаюсь разработать алгоритм для расчета, какие известные местоположения наиболее близки к текущему известному местоположению.

У меня есть список скажем, 100 известных местоположений (то есть у меня есть и долгота, и широта). Из этих 100 я выбираю одно местоположение, и после выбора этого местоположения я хочу, чтобы список показал, скажем, 8 ближайших известных местоположений к нему.

Как бы возможное решение этой проблемы?

Править

Я не ищу, как рассчитывать расстояния. Я ищу, как рассчитать, какие известные местоположения находятся ближе всего к текущему местоположению.

Пример:

Произнесите В списке 100 кинотеатров. Я нахожусь в 5-м кинотеатре и хочу узнать, какие еще кинотеатры из списка находятся поблизости. Не расстояние, а их расположение.

17
задан Ahmed Salem 4 January 2017 в 21:34
поделиться