SnapGridManager class
Управляет сеткой на основе пикселей для привязки позиций на уровне масштаба на основе целых чисел.
Конструкторы
Snap |
Управляет сеткой на основе пикселей для привязки позиций на уровне масштаба на основе целых чисел. |
Методы
dispose() | Удаляет руководителя. |
get |
Возвращает слой линий, используемый для отрисовки линий сетки. |
get |
Возвращает параметры, используемые SnapGridManager. |
set |
Задает параметры диспетчера сетки привязки. |
snap |
Привязывает массив позиций к сетке. Если |
snap |
Привязывает координаты признаков Фигуры или 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
Возвращаемое значение
Слой линий, используемый для отрисовки линий сетки.
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
При необходимости укажите, для какого уровня масштабирования оптимизировать привязку. Если значение не указано, будет использоваться уровень масштабирования карт.