TMapplCustomTempObjects.AddLineObject

Модуль: Animation
Класс: TMapplCustomTempObjects

Создать простой линейный временный объект

Объявление

function AddLineObject(x0,y0,x1,y1: double; aStyle: integer;
	 aText: string = ''; flDraw: boolean = true; aMUID: int64 = -1;
	 aflArrow: boolean = false; aTag: integer = -1): integer;

Параметры

x0
координата начальной узловой точки линии по горизонтали
y0
координата начальной узловой точки линии по вертикали
x1
координата конечной узловой точки линии по горизонтали
y1
координата конечной узловой точки линии по вертикали
aStyle
стиль временного объекта (если объект отрисовывается собственным стилем, то свойство
aText
текст подписи стиля (по умолчанию пустая строка)
flDraw
флаг непосредственной отрисовки объекта в момент создания, если false, то для отображения
aflArrow
флаг наличия стрелки (по умолчанию false)

Возвращает

индекс временного объекта

Описание

соответствует индексу стиля, если стилем библиотеки - то уникальному идентификатору стиля) временных объектов необходимо либо перестроить карту (RefreshMap), либо вызвать метод RefreshMapOverlay, который не приводит к перепостроению всей карты (по умолчанию true)