Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:maps:maps_layers [2016/09/16 15:06] anton |
abills:docs:manual:admin:maps:maps_layers [2016/11/25 15:34] (текущий) anton |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Начиная с версии 7.26 доступна возможность добавлять на карту собственные слои.\\ | Начиная с версии 7.26 доступна возможность добавлять на карту собственные слои.\\ | ||
+ | |||
+ | |||
+ | Также, есть возможность добавлять собственные слои из других модулей | ||
+ | Пример для модуля ''Equipment'' | ||
+ | <code> | ||
+ | #********************************************************** | ||
+ | =head2 equipment_maps_layers() | ||
+ | |||
+ | =cut | ||
+ | #********************************************************** | ||
+ | sub equipment_maps_layers { | ||
+ | return { | ||
+ | LAYERS => [{ | ||
+ | id => 7, | ||
+ | name => 'EQUIPMENT', | ||
+ | lang_name => $lang{EQUIPMENT}, | ||
+ | module => 'Equipment', | ||
+ | structure => 'MARKER', | ||
+ | clustering => 1 | ||
+ | }], | ||
+ | EXPORT_FUNC => { | ||
+ | 7 => 'equipment', | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | Функция должна иметь название %имя_модуля%_maps_layers. Возвращает обьект, в котором указаны слои (''LAYERS''), и функции экспорта обьектов (''EXPORT_FUNC'') которая должна быть определена в модуле, указанном в обьекте слоя. | ||