TMappl.GetLayerNamesList

Модуль: Mappl
Класс: TMappl

Получить список слоев карты

Объявление

function GetLayerNamesList(aLayersList: TStrings;
	 aLayerListKind: TLayerListKind = llkAll; aLayerMark: string = ''): integer;

Параметры

aLayersList
экземпляр класса списка слоев (если nil, то используется внутренний технологический список ArgNames)
aLayerListKind
вариант включения слоев в список (по умолчанию llkAll)
aLayerMark
метка слоя

Возвращает

количество слоев в списке

Описание

При формировании списка код слоя записывается в сооответствующий элемент Objects

Пример

      var
       LayersList: TStrings;
       LayerCode: integer;
      begin
        Mappl.GetLayerNamesList(LayersList,llkNoError);
        LayerCode:=Integer(LayersList.Objects[i]); // i - индекс элемента в списке
      end;
  

Смотри также

GetLayerNamesList
Получить список слоев карты
GetLayerNamesListExt
Получить список слоев карты с программным контролем
GetLayerNamesListInGroup
Получить список слоев карты в некоторой группе слоёв