@E6APB

Как сгладить движение маркера на карте?

Имеется карта openstreetmap. Она используется для отслеживания маршрутного автобуса. Данные обновляются каждые 10 секунд. И, естественно, маркер дёргается. Смотрю на Яндекс Транспорт - у них все плавно. Как такое реализовать?
  • Вопрос задан
  • 280 просмотров
Решения вопроса 2
freeExec
@freeExec
Участник OpenStreetMap
Потому что надо не сразу маркер вставлять в нужное место, а потихоньку его туда вести. Да, будет лаг. Но вы можете не ждать очередной ответ, а интерполировать движение дальше и при получении точных координат уже корректировать.
Ответ написан
Комментировать
rework
@rework
Помог ответ? В благодарность отметь его решением
У Яндекс Транспорт так плавно потому что они не каждые 10 секунд отправляют данные, а получают их в реальном времени. Попробуйте реализовать получение данные для отслеживания автобуса через websocket
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы