Я работаю над приложением, в котором у меня есть несколько дорог в статическом порядке (скажем, 7 названий дорог с их адресом и геолокацией).У пользователя моего приложения будет устройство с поддержкой GPS, чтобы я мог получить координаты там, где они находятся.
У меня есть местоположение пользователя по долготе и широте, а также 7 адресов по долготе и широте.Я хочу выбрать 1 из этих 7 адресов, соответствующих каждому из них, с текущим местоположением пользователя, и я не уверен, как мне сравнить, чтобы выбрать ближайший.
Скажите, если пользователь находится на Armor Road, Питерборо и поскольку дорога довольно длинная, пользователь может находиться где угодно на этой дороге, что приводит к различным координатам.Итак, как я могу сопоставить пользовательские координаты с тем, что он говорит мне / ей на Armor Road, хотя независимо от того, где находится Armor Road.
Как я могу проверить, находится ли пользователь на Armor Road или какой-либо другой целевой дороге?