1

Получение списка юнитов и их позиции

Тема: Получение списка юнитов и их позиции

Получаю список юнитов: var wialon_units = wialon.core.Session.getInstance().getItems("avl_unit");
Получаю позицию юнита: var pos = unit.getPosition();
Ожидаю, что полученное поле описывает последнюю позицию юнита (по времени), переданную сообщением, но нет - это не всегда так.
Имею реальный пример. По вышеприведенному запросу получаю последнюю позицию с меткой времени, соответствующей апрелю, а в базе лежат позиционные сообщения с меткой времени, соответствующей июлю. Т.е. получается, что по запросу я получаю не последнюю позицию. Не могу понять - откуда берутся данные для позиции, возвращаемые по запросу?

2

Получение списка юнитов и их позиции

Re: Получение списка юнитов и их позиции

a_polo пишет:

По вышеприведенному запросу получаю последнюю позицию с меткой времени, соответствующей апрелю, а в базе лежат позиционные сообщения с меткой времени, соответствующей июлю.

Сие звучит невероятно. Проверьте внимательно свой код, какие dataFlags запрашиваются и какие реальные данные находятся в сессии(броузере).

Добавлено спустя    46 секунд:
a_polo, Вы работаете с Pro или Hosting/Kit?

At the dark side of telematics...
3

Получение списка юнитов и их позиции

Re: Получение списка юнитов и их позиции

Запрашиваю сообщения за интервал:

var json_params = {
        "itemId":unit.id,
        "timeFrom":0,
        "timeTo":parseInt((new Date()).getTime()/1000),
        "flags":0,
        "flagsMask":0,
        "loadCount":100
    };

loader.post("messages/load_interval", loader.sid, json_params, function(data){...});

Полученные данные сохраняю в базе и там имею:
{ "t" : 1366385287, "f" : 7, "pos" : { "y" : 55.5795654297, "x" : 38.2394042968, "z" : 130, "s" : 0, "c" : 0, "sc" : 14 }, "i" : 0) }
{ "t" : 1373278495, "f" : 7, "pos" : { "y" : 55.579663086, "x" : 38.2399169922,"z" : 97, "s" : 0, "c" : 0, "sc" : 7 }, "i" : 3) }

Первая запись - апрель (эти координаты и время получаю по запросу юнита)
Вторая запись - июль

Пользую jx api. kit, наверное.

4

Получение списка юнитов и их позиции

Re: Получение списка юнитов и их позиции

Очень жаль, что вам ответить нечего