Тема: Получение тайлов с треком объекта в Wialon Pro
Я создаю рендерер изображений, потом слой сообщений, получаю валидный ответ. Но в ответ на avl_render приходит пустое изображение. В чем может быть дело?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Я создаю рендерер изображений, потом слой сообщений, получаю валидный ответ. Но в ответ на avl_render приходит пустое изображение. В чем может быть дело?
Если у вас один активный слой, в данном случае с сообщениями, то пустой тайл в ответе значит, что в данных координатах объект не находился на выбранном интервале времени.
Тестовый объект находится в Минске. При zoom-level = 2 в соответствии с документацией координаты нужного тайла x=2, y=1.
http://sdk.gpsmonitor.ru/avl_render/2_1 … ff9700.png
В ответ должен прийти тайл с Европой, но приходит пустой.
тайл с европой вы получаете у гугл мепс или у любого другого поставщика, а вот тайл с треком возвращает виалон. потом два тайла накладываются и вы видете трек на карте.
тайл виалона будет выглядеть примерно вот так, если вы попадете в нужные координаты.
Спасибо! Буду пробовать.
Как правильно расчитать масштаб? Я не нашла этого в документации по гугла картам. Там используется уровень зума, а не масштаб.
Нумерация уровней масштабирования в WebGIS идет в обратном порядке по сравнению с Google maps и OpenLayers. Здесь вы можете посмотреть пример подключения Gurtam maps через Google maps API для того что бы понять зависимость между уровнями масштабирования.
Что означает scale(m) ? Количество метров чем?
Вот в описании уровней зума в OSM scale означает количество метров в одном пикселе.
Svetlana
Это условное обозначение линейки масштабов OpenLayers для линии экватора Земли на определенных уровнях масштаба (http://openlayers.org/dev/examples/controls.html в левом нижнем углу карты). Раньше к нему были привязаны масштабы видимости POI, но потом это было убрано. Вам эти значения для получения тайлов никак не пригодятся, это просто константные значения для уровней масштаба.