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
- Создать временный объект с помощью заданного экземпляра структуры объекта