Как узнать, сходит ли устройство с заданного маршрута? ⇐ Javascript
-
Anonymous
Как узнать, сходит ли устройство с заданного маршрута?
У меня такая ситуация:
[*]Я сохраняю результат направления на карте Google по заданным двум точкам на карте в массиве объекта JS, например {Lon: float, Lat: float [*]Я собираю свое местоположение в реальном времени и записываю текущие долготу и широту. Как я могу программно узнать, где находится местоположение в массиве, и определить, не выходит ли текущее местоположение за пределы маршрута, хранящегося в массиве? Буду очень признателен, если вы сможете представить это с концепцией и кодом.
Я могу думать только о том, чтобы найти позицию в массиве, просматривая массив и вычисляя расстояние до текущего местоположения для каждого элемента. Но есть ситуация, когда я прошёл этот этап, и дальнейшие действия становятся бесполезными.
У меня такая ситуация:
[*]Я сохраняю результат направления на карте Google по заданным двум точкам на карте в массиве объекта JS, например {Lon: float, Lat: float [*]Я собираю свое местоположение в реальном времени и записываю текущие долготу и широту. Как я могу программно узнать, где находится местоположение в массиве, и определить, не выходит ли текущее местоположение за пределы маршрута, хранящегося в массиве? Буду очень признателен, если вы сможете представить это с концепцией и кодом.
Я могу думать только о том, чтобы найти позицию в массиве, просматривая массив и вычисляя расстояние до текущего местоположения для каждого элемента. Но есть ситуация, когда я прошёл этот этап, и дальнейшие действия становятся бесполезными.
Мобильная версия