Поделиться через


SnapGridManager class

Управляет сеткой на основе пикселей для привязки позиций на уровне масштаба на основе целых чисел.

Конструкторы

SnapGridManager(azmaps.Map, SnapGridManagerOptions)

Управляет сеткой на основе пикселей для привязки позиций на уровне масштаба на основе целых чисел.

Методы

dispose()

Удаляет руководителя.

getGridLayer()

Возвращает слой линий, используемый для отрисовки линий сетки.

getOptions()

Возвращает параметры, используемые SnapGridManager.

setOptions(SnapGridManagerOptions)

Задает параметры диспетчера сетки привязки.

snapPositions(azmaps.data.Position[], number)

Привязывает массив позиций к сетке. Если optimize задано, повторяющиеся последовательные позиции будут удалены из фигуры.

snapShape(azmaps, number)

Привязывает координаты признаков Фигуры или GeoJSON к сетке.

Сведения о конструкторе

SnapGridManager(azmaps.Map, SnapGridManagerOptions)

Управляет сеткой на основе пикселей для привязки позиций на уровне масштаба на основе целых чисел.

new SnapGridManager(map: azmaps.Map, options?: SnapGridManagerOptions)

Параметры

map
azmaps.Map

Карта для подключения диспетчера сетки привязки.

options
SnapGridManagerOptions

Параметры для применения к диспетчеру сетки привязки.

Сведения о методе

dispose()

Удаляет руководителя.

function dispose()

getGridLayer()

Возвращает слой линий, используемый для отрисовки линий сетки.

function getGridLayer(): azmaps.layer.LineLayer

Возвращаемое значение

azmaps.layer.LineLayer

Слой линий, используемый для отрисовки линий сетки.

getOptions()

Возвращает параметры, используемые SnapGridManager.

function getOptions(): SnapGridManagerOptions

Возвращаемое значение

setOptions(SnapGridManagerOptions)

Задает параметры диспетчера сетки привязки.

function setOptions(options: SnapGridManagerOptions)

Параметры

options
SnapGridManagerOptions

Параметры для задания.

snapPositions(azmaps.data.Position[], number)

Привязывает массив позиций к сетке. Если optimize задано, повторяющиеся последовательные позиции будут удалены из фигуры.

function snapPositions(positions: azmaps.data.Position[], zoom?: number): azmaps.data.Position[]

Параметры

positions

azmaps.data.Position[]

Позиции для привязки.

zoom

number

При необходимости укажите, для какого уровня масштабирования оптимизировать привязку. Если значение не указано, будет использоваться уровень масштаба карты.

Возвращаемое значение

azmaps.data.Position[]

Новый массив прикрепленных позиций.

snapShape(azmaps, number)

Привязывает координаты признаков Фигуры или GeoJSON к сетке.

function snapShape(shape: azmaps, zoom?: number)

Параметры

shape

azmaps

Фигура или функция GeoJSON для привязки.

zoom

number

При необходимости укажите, для какого уровня масштабирования оптимизировать привязку. Если значение не указано, будет использоваться уровень масштабирования карт.