🚴 🔛 🗺 Помощь зала. Курьер на карте.
Помните я писал про то, как устроен курьер на карте? Так вот выяснилось ожидаемое, но то, во что не хотелось верить: Курьер на карте перемещается рывками.
Причины рывков разные: где-то телефон заглючивает, где-то частоты обновлений не хватает, где-то спутник не ловит. Почти уверен, что мы еще словим внезапные перемещения на другую часть земного шара в зоне, где GPS глушится. Но пока не словили.
Так вот. Надо что-то с этим делать, и у нас возникла идея – давайте отрисовывать движение курьера с запозданием в 1 минуту. Ну то есть не сразу рисовать, то, что пришло, а сначала немного подождать следующую точку, а потом плавно сынтерполировать движение от одной точки к другой.
Тут есть нюанс разумеется: если за эту минуту курьер успел повернуть, то интреполированный втупую путь будет выглядеть так, словно курьер летит над домами.
❓ Запрос на помощь зала: Подозреваю, что без простройки пути и привязывания пришедших точек к этому пути не обойтись, но вдруг есть какой-то выход попроще? Вдруг вы где-то видели статьи в интернете о том, как работатет стриминг движения объектов объектов по координатам? И какие подводные камни несет, и как все это можно обойти? Запрашиваю в общем помощь зала, а то я что-то не нагуглил ничего вменяемого 🐈️️️️️️
Post #228
708