TMapplCustomTempObjects.AddPolyLineObjectByMOS

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

Создать полилинейный (полигональный) временный объект с помощью заданного экземпляра структуры объекта

Объявление

function AddPolyLineObjectByMOS(MOS: TMapObjectStructure;
	 aDrawType: TTempObjectDrawType; aStyle: int64; aText: string = '';
	 flDraw: boolean = true; aObjectSize: double = -1;
	 aObjectSizeUnits: byte = 0): integer;

Параметры

MOS
исходный экземпляр класса стуктуры объекта, содержащий координатную информацию
aDrawType
тип полилинии (полигона)
aStyle
стиль временного объекта (если объект отрисовывается собственным стилем, то свойство
aText
текст подписи стиля (по умолчанию пустая строка)
flDraw
флаг непосредственной отрисовки объекта в момент создания, если false, то для отображения

Возвращает

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

Описание

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

Смотри также

AddPolyLineObject
Создать полилинейный (полигональный) временный объект
AddPolyLineObjectByMOS
Создать полилинейный (полигональный) временный объект с помощью заданного экземпляра структуры объекта
AddObjectByLinkToMOS
Создать полилинейный (полигональный) временный объект по ссылке на заданный экземпляр структуры объекта
AddObjectByMOS
Создать временный объект с помощью заданного экземпляра структуры объекта