TMapplCustomTempObjects.AddPolyLineObject
Модуль: Animation
Класс: TMapplCustomTempObjects
Создать полилинейный (полигональный) временный объект
Объявление
function AddPolyLineObject(pBuf: PDoublePoint; Count: integer;
aDrawType: TTempObjectDrawType; aStyle: int64; aText: string='';
flDraw: boolean = true; aflArrow: boolean = false; aMUID: int64 = -1;
aTag: integer = 0): integer;
Параметры
pBuf
- указатель на буфер точек полилинии (полигона)
- Count
- количество точек полигона в буфере
aDrawType
- тип полилинии (полигона)
aStyle
- стиль временного объекта (если объект отрисовывается собственным стилем, то свойство
aText
- текст подписи стиля (по умолчанию пустая строка)
flDraw
- флаг непосредственной отрисовки объекта в момент создания, если false, то для отображения
aflArrow
- флаг наличия стрелки (по умолчанию false)
Возвращает
индекс временного объекта
Описание
соответствует индексу стиля, если стилем библиотеки - то уникальному идентификатору стиля) временных объектов необходимо либо перестроить карту (RefreshMap), либо вызвать метод RefreshMapOverlay, который не приводит к перепостроению всей карты (по умолчанию true)
Смотри также
- AddPolyLineObject
- Создать полилинейный (полигональный) временный объект
- AddPolyLineObjectByMOS
- Создать полилинейный (полигональный) временный объект с помощью заданного экземпляра структуры объекта
- AddObjectByLinkToMOS
- Создать полилинейный (полигональный) временный объект по ссылке на заданный экземпляр структуры объекта
- AddObjectByMOS
- Создать временный объект с помощью заданного экземпляра структуры объекта