Задать вопрос
@E6APB

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

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

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

Похожие вопросы
23 дек. 2024, в 11:07
10000 руб./за проект
23 дек. 2024, в 10:43
5000 руб./за проект
23 дек. 2024, в 10:32
2000 руб./за проект