IMapTopobaseShape.AttributeValue

Синтаксис

AttributeValue(AttributeName: String): Variant;

Параметры

AttributeName - наименование атрибута, значение которого необходимо определить.

Описание

Свойство доступно только для чтения.

Свойство AttributeValue возвращает значение атрибута области по его наименованию.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента MapBox и UiMap с загруженной картой. У областей карты должны быть заданы атрибуты.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

M: IMap;

Layer: IMapLayer;

Shape: IMapTopobaseShape;

s: String;

Begin

M := UiMap1.Map;

Layer := M.Layers.FindByName("Regions");

Shape := Layer.Shapes.Item(0);

s := Shape.AttributeValue("Attribute1") As String;

End Sub Button1OnClick;

После выполнения примера, при нажатии на кнопку, в переменной s будет сохранено значение заданного атрибута первой области.

См. также:

IMapTopobaseShape