В поисках реализации процесса «Найти ближайший» для мобильного веб-приложения, который будет автоматически выбирать наиболее близкое совпадение элемента в раскрывающемся списке в форме на основе текущего местоположения пользователя.
Предполагая, что у нас есть широта / долгота для каждого элемента нашего списка и местоположение людей с мобильного устройства, каков наилучший способ найти ближайший элемент? У нас будет около 150-200 возможных элементов, и нам нужен ближайший к пользователю, чтобы мы могли установить его по умолчанию.
Есть ли способ эффективно сделать это в JS или лучше подходит для серверной части?