|
<< Click to Display Table of Contents >> Navigation: »No topics above this level« Создание локаций |
В системе поддерживается иерархическая структура локаций - от страны до отдельных помещений. В каждую локацию есть возможность загрузить изображение - оно служит визуальной подложкой и помогает ориентироваться пользователю в структуре, но не имеет привязку к координатам, тем самым не задает жестких границ для навигации.
На такие изображения можно накладывать интерактивные объекты: иконки для города и здания, прямоугольные области для этажа и комнаты, которые обозначают дочерние локации. Клик по области обеспечивает переход на уровень выбранной подлокации. При этом геометрия интерактивной области не обязана в точности повторять контуры объекта на изображении.
Для локации Страна нет четких привязок к координатам, пользователь может расположить Город в любой точке на карте страны вне зависимости от географического положения. Для локации Город аналогично - нет привязки к изображению Зданий на карте города.
Если для локации Этаж загружен поэтажный план с комнатами, прямоугольные интерактивные области накладываются поверх изображения и обозначают вложенные локации (комнаты). Размеры комнат на плане и размеры интерактивных областей могут не совпадать.
Если этаж представляет собой единое открытое пространство необходимо создать комнату размером с этаж и далее размещать оборудование в эту комнату.
Для комнат нестандартной формы используется та же концепция. Если комната круглая или имеет сложную геометрию, интерактивная область всё равно будет прямоугольной. В этом случае рекомендуется задавать длину и ширину области так, чтобы помещение целиком вписывалось в её границы. Что позволит пользователю легче ориентироваться в габаритах комнаты по отношению к общей структуре этажа.
Привязка к реальным размерам начинается с уровня комнаты.
На уровне комнаты размеры иконок оборудования не связаны с реальными размерами девайсов, а отображение шкафов/контейнеров соответствует реальным размерам и пропорциональны относительно размерам комнаты.
Подробное описание создания отдельных локаций рассматривается в соответствующих разделах: