react-native-yamap
react-native-yamap copied to clipboard
Активная навигация
Привет всем, вопрос очень простой - как сделать активную навигацию? Вот мы строим маршрут для водителя через метод findDrivingRoutes и двигаемся по маршруту. Как лучше отследить, что мы сбились с пути и перестроить маршрут? Я предполагаю каждую секунду если координаты меняются - проверять находимся ли мы в массиве со значениями или нет, если да то оставляю маршрут ( мб убираю линию за машиной, как получится ), если нет то перестраиваю маршрут) Но тут вопрос - с каким шансом линия будет стираться плавно за машиной или типо того) Я думаю это будет выглядеть немного ломано!
В любом случае, если вы строили активную навигацию, поделитесь опытом! Спасибо!
Тут для начала нужно определиться каким образом вы будете приближать реальные координаты к маршруту так как в процессе передвижения по городу +- 20 метров не погрешность ) и ладно вперед назад, но может быть и в сторону от дороги. И когда нужно перестроить маршрут, а когда это просто погрешность. Сам бьюсь с такой же задачей сейчас. Но для получения маршрута и руководства использую свой openrouteservice
Получилось сделать ? Сможешь пожалуйста рассказаать о своем опыте ?
Проблема не решена. Столкнулся с тем, что машина всегда должна оставаться на дороге, но gps модули в телефонах не очень, и порой тебя откидывает. Сейчас просто не удаляю маршрут за авто + перестройка маршрута делается по кнопке. Да, способ тупиковый, но...
а другой библиотеке нет ? может есит какая то другая с нее получится активную навигацию сделать