TMappl.BlinkObjectsByFieldValue

Модуль: Mappl
Класс: TMappl

Показать совокупность объектов карты миганием по заданному значению некоторого поля таблицы слоя

Объявление

function BlinkObjectsByFieldValue(lCode: integer;
	 aFieldName,aFieldValue: string; BlinkCount, Period: integer;
	 aShowObjectMode: TShowObjectsMode = somSaveScale): boolean;

Параметры

lCode
код слоя
aFieldName
имя поля таблицы слоя (если пустая строка, то подсвечиваются объекты,
aFieldValue
значение поля таблицы слоя
BlinkCount
количество миганий (если 0, то осуществляется подсвечивание объекта аналогично HighlightObject)
Period
период мигания в миллисекундах
aShowObjectMode
режим позиционирования карты при подсвечивании объектов

Возвращает

false, если ошибка, иначе true

Описание

Объект подсвечивается таким же образом, как и найденные на карте объекты. заданные именем поля и занчением предыдущего вызова метода - может использоваться для оптимизации процедуры подсветки объектов, чтобы не читать данные из таблицы при многократном вызове, при повторной подсветке может быть применен метод HighlightObjects с параметром aMapObjects, равным nil)