edik777edik писал(а):
Не пойму в чем дело. Открываю машину, завожу, еду - на карте все нормально: машинка ползет (зеленая), хвост трека рисует. Доехал, остановился, заглушил, закрыл машину, через минуту треккер заснул. А на карте, вдруг, машинка (красная) начинает ПО ПРЯМОЙ двигаться в точку старта (но бывает и в случайную точку пройденного маршрута, если много проехал), потом, когда открыл, завел, поехал дальше, машинка быстренько возвращается ПО ПРЯМОЙ к реальному месту и продолжает (зеленая) нормально двигаться и рисовать трек.
...
Зачем трек возвращается в пройденные точки??? В чем косяк???
Посмотрели передаваемые данные. Трекер в такие моменты передает невалидные координаты (с соответствующей пометкой). Берет какую-либо точку, запомненную ранее и отправляет с некорректными датами - как за текущий день, так и за 2018-й год. И не обязательно последнюю. Почему так - вопрос к производителю. Вероятно - баг прошивки.
При построении трека проблему можно решить двумя способами:
1. Вероятно, наиболее правильный. Поставить галку "Игнорировать координаты по БС". Координаты, полученные по LBS в системе имеют тот же признак, что и невалидные. При построении такие точки будут отсекаться и трек будет корректный.
2. В настройках трекера установить режим сортировки (Управление трекерами - Настройки параметров - Настройки - Сортировка данных при построении трека) "В порядке поступления". В этом случае трек будет строиться с сортировкой по времени поступления и есть вероятность, что он так же будет более или менее корректный.
При непосредственно онлайн-мониторинге точки с невалидными координатами для этой модели отсекать возможности нет, т.к. множество трекеров с аналогичным протоколом вообще все время присылают координаты только с признаком невалидности. Как говорится - спасибо китайцам.