1

Отрисовка тайлов трека через Remote API Wialon Pro

Topic: Отрисовка тайлов трека через Remote API Wialon Pro

Добрый день.

Пытаюсь наложить на карту трек, построенный по событиям.

Запросы и ответы на вид отрабатывают вполне адекватно:

> /ajax.html?svc=renderer/create_image_renderer&params={"tzOffset":10800,"lang":"ru"}&ssid=d946d76878c485ee8cf2440a780680a2

< {"name":"avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700","layers":[],"bounds":[0,0,0,0]}

> /ajax.html?svc=renderer/create_messages_layer&params={"lname":"messages","rname":"avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700","itemId":23736,"timeFrom":1396790900,"timeTo":1396877300,"tripDetector":1,"trackColor":"cc713cff","trackWidth":5,"arrows":1,"points":0,"pointColor":0,"annotations":0,"roadLock":false}&ssid=d946d76878c485ee8cf2440a780680a2

< {"name":"messages","bounds":[50.4348183,30.4536033,50.5344433,30.620825],"units":[{"id":23736,"msgs":{"count":2939,"first":{"time":1396790946,"lat":50.5140419006,"lon":30.4989013672},"last":{"time":1396877240,"lat":50.4948234558,"lon":30.5225315094}},"mileage":58554.251094,"max_speed":94}]}

Далее на все попытки получить тайлы по адресам (для примера) идет ответ "404 Not Found"
/avl_render/4790_2760_13/2/avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700.png
/avl_render/4792_2760_13/2/avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700.png
/avl_render/4792_2761_13/2/avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700.png
/avl_render/4787_2759_13/2/avl-3d88cc70-0x7f46c13f6160-0x7f46febfc700.png

Версия Wialon: wialon_pro_1401r3_l64

Что может быть не так?


С уважением,

Сергей Болтушкин

2

Отрисовка тайлов трека через Remote API Wialon Pro

Re: Отрисовка тайлов трека через Remote API Wialon Pro

Ошибка "404 Not Found" значит, что вы запрашиваете тайл, которого не существует.

Советую дебажить. На примере Chrome-браузера.
1. коннектимся к PRO.
2. Нажимаем F12 -- открывается дебаг. Вкладка "Network"("Сеть"). Почистите консоль.
3. Переходим в "Сообщения". Выбираем объект, у которого есть сообщения (которые можно отрисовать). Выбираем временной интервал, выполняем.
4. В консоли увидите:
а) >/webavl_sdk/wialon_service.html?svc=create_msgs_layer    //создание слоя сообщений
б) >/avl_render/2363_1316_5/4/avl-115dcd0-0x7f92ec1322d0-0x7f92feffd700.png     //запрос на получение тайла
Пусть запросы не по SDK, но параметры читаемы.

Maksim
Wialon Platform QA
Gurtam