Чтобы создать графический слой, основанный на координатах из сообщений, нужно использовать команду render/create_messages_layer:
svc=render/create_messages_layer¶ms={"layerName":<text>, "itemId":<long>, "timeFrom":<uint>, "timeTo":<uint>, "tripDetector":<bool>, "trackColor":<text>, "trackWidth":<int>, "arrows":<bool>, "points":<bool>, "pointColor":<text>, "annotations":<bool>, "flags":<uint>}
  Данный запрос не может одновременно выполняться со следующими запросами:
 Использование данного запроса рассмотрено в примере Сообщения.
| Название | Описание | 
|---|---|
| layerName | имя слоя | 
| itemId | ID объекта, чьи сообщения будут запрошены | 
| timeFrom | начала временного интервала | 
| timeTo | окончание временного интервала | 
| tripDetector | использовать детектор поездок: 0 - нет, 1 - да | 
| trackColor | цвет трека в формате ARGB (A - альфа канал или уровень прозрачности) | 
| trackWidth | толщина линии трека в пикселях | 
| arrows | отображать стрелки направления движения: 0 - нет, 1 - да | 
| points | отображать точки в местах получения сообщений: 0 - нет, 1 - да | 
| pointColor | цвет точек | 
| annotations | подписи к точкам: 0 - не отображать, 1 - отображать | 
| flags | флаги для отображения маркеров (необязательный параметр) | 
Флаги маркеров:
| Флаг | Значение | 
|---|---|
| 0x0001 | группировка маркеров | 
| 0x0002 | нумерация маркеров | 
| 0x0004 | маркеры событий | 
| 0x0008 | заправки | 
| 0x0010 | полученные изображения | 
| 0x0020 | стоянки | 
| 0x0040 | превышения скорости | 
| 0x0080 | остановки | 
| 0x0100 | сливы | 
| 0x0800 | маркеры видео | 
{ "name":<text>, /* имя слоя */ "bounds":[ /* границы слоя */ <double>, /* минимальная широта */ <double>, /* минимальная долгота */ <double>, /* максимальная широта */ <double> /* максимальная долгота */ ], "units":[ /* массив объектов */ { "id":<long>, /* ID объекта */ "msgs":{ /* информация о сообщениях */ "count":<uint>, /* количество сообщений */ "first":{ /* первое сообщение */ "time":<uint>, /* время */ "lat":<double>, /* широта */ "lon":<double> /* долгота */ }, "last":{ /* последнее сообщение */ "time":<uint>, /* время */ "lat":<double>, /* широта */ "lon":<double> /* долгота */ } }, "mileage":<double>, /* пробег за интервал(метров) */ "max_speed":<unit> /* максимальная скорость за интервал */ } ] }
См. также Получение тайлов графических слоев.
  |