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)