Тема: Как получить координаты объекта?
Подскажите как при помощи javascript api получить текущие координаты объекта?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Подскажите как при помощи javascript api получить текущие координаты объекта?
В примерах на sdk.wialon.com смотрите пример Item: search.
Да смотрел...там много кода и он непонятный( я с яваскриптом дело никогда не имел. Мне бы нужно просто чтобы я ввел в текстовое поле imei объекта,нажал на кнопку и получил назад текущие(последние) координаты. А там куча наворотов. Можете привести простенький пример?
Только, пожалуйста, не отсылайте учить яваскрипт...мне это не нужно, да и времени нет. Просто нужен элементарный пример... спасибо)
Только, пожалуйста, не отсылайте учить яваскрипт...мне это не нужно, да и времени нет.
А у нас много времени что бы писать для вас код, и нам это нужно.
Пример там простой. Необходимо залогинится и вызвать функцию search_item с необходимыми флагами.
Да и если нет желания учить javascript есть Remote Api, писать можно на любом языке программирования.
artyo пишет:Только, пожалуйста, не отсылайте учить яваскрипт...мне это не нужно, да и времени нет.
А у нас много времени что бы писать для вас код, и нам это нужно.
Пример там простой. Необходимо залогинится и вызвать функцию search_item с необходимыми флагами.
Да и если нет желания учить javascript есть Remote Api, писать можно на любом языке программирования.
Ой, что то я не подумал что это так прозвучало) Извиняюсь)
Я думал что может у кого то есть такой код и он поделится)
Буду курить функцию search_item.
Ну в общем раскурил я их пример. Научился выдирать координаты. Один момент - в примере Item: Search в функции populateUnits(рассматривал её, т.к. нужна инфа по объектам) есть кусок кода
var pos = items[i].getPosition();
var speed = pos ? pos.s : "-";
var tm = pos ? wialon.util.DateTime.formatTime(pos.t, false) : "-";
Вот я все думал - а как узнать все эти буковки типа pos.s, pos.t - прошелся циклом по объекту. Может кому то пригодится...(в скобках значения которые были у меня..для лучшего понимания как оно приходит)
t - время (1343194031)
y - широта (49,9500192)
x - долгота (82,6049344)
z - высота (309)
s - скорость (20)
c - хз что?? подскажите) (0)
sc - кол-во спутников (7)
c - хз что?? подскажите) (0)
Точно не знаю, но ставлю 10 баксов, что это course
0x0400 - Latest Data
0x0400 – latest message and position:
{
"pos":{ /* last known position */
"t":<uint>, /* time UTC */
"y":<double>, /* longitude */
"x":<double>, /* latitude */
"z":<int>, /* altitude */
"s":<int>, /* speed */
"c":<int>, /* course */
"sc":<int> /* satellites */
},
"lmsg":{ /* last known message */
"t":<uint>, /* time UTC */
"f":<int>, /* */
"tp":<text>, /* message type */
"pos":{ /* position in last message (may be empty) */
"y":<double>, /* longitude */
"x":<double>, /* latitude */
"z":<int>, /* altitude */
"s":<int>, /* speed */
"c":<int>, /* course */
"sc":<int> /* satellites */
},
"p":<> /* parameters */
}
}
http://docs.gurtam.com/en/hosting/sdk/w … atest_data