Пользовательськие слои карты

Начиная с версии 7.26 доступна возможность добавлять на карту собственные слои.

Также, есть возможность добавлять собственные слои из других модулей Пример для модуля Equipment

#**********************************************************
=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',
    }
  }
}

Функция должна иметь название %имя_модуля%_maps_layers. Возвращает обьект, в котором указаны слои (LAYERS), и функции экспорта обьектов (EXPORT_FUNC) которая должна быть определена в модуле, указанном в обьекте слоя.