Мы разрабатываем приложение, которое прослушивает местоположение с устройства каждые X секунд, затем они отправляются в имеющийся у нас REST API.
В нашем API покоя мы используем Turf для определения расстояния между ранее и текущие точки, затем мы обнаруживаем, если пользователь вошел в «точку интереса». Если это так, мы отправляем уведомление pu sh, в противном случае мы продолжаем отслеживать.
Проблема в том, что иногда устройство не отправляет местоположения в REST API, после чего оно получает местоположение через X секунд от пользователь прошел через эту точку интереса.
Есть ли какой-либо способ "предсказать", если пользователь вошел в эту область? Может быть, с помощью библиотеки? При наличии одной координаты (1 км до точки интереса) и другой координаты (1 км после точки интереса), есть ли способ обнаружить, что пользователь мог ввести туда?
Спасибо!