SnapGridManager class

Mengelola kisi berbasis piksel untuk posisi snapping pada tingkat zoom berbasis bilangan bulat.

Konstruktor

SnapGridManager(azmaps.Map, SnapGridManagerOptions)

Mengelola kisi berbasis piksel untuk posisi snapping pada tingkat zoom berbasis bilangan bulat.

Metode

dispose()

Buang manajer.

getGridLayer()

Mendapatkan lapisan baris yang digunakan untuk merender garis kisi.

getOptions()

Mendapatkan opsi yang digunakan oleh SnapGridManager.

setOptions(SnapGridManagerOptions)

Mengatur opsi manajer kisi lekatan.

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

Memposisikan array posisi ke kisi. Jika optimize diatur, posisi berurutan duplikat akan dihapus dari bentuk.

snapShape(azmaps, number)

Memposisikan fitur Bentuk atau GeoJSON mengoordinasikan ke kisi.

Detail Konstruktor

SnapGridManager(azmaps.Map, SnapGridManagerOptions)

Mengelola kisi berbasis piksel untuk posisi snapping pada tingkat zoom berbasis bilangan bulat.

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

Parameter

map
azmaps.Map

Peta untuk melampirkan manajer kisi lekatan ke.

options
SnapGridManagerOptions

Opsi untuk diterapkan ke manajer kisi lekatan.

Detail Metode

dispose()

Buang manajer.

function dispose()

getGridLayer()

Mendapatkan lapisan baris yang digunakan untuk merender garis kisi.

function getGridLayer(): azmaps.layer.LineLayer

Mengembalikan

azmaps.layer.LineLayer

Lapisan baris yang digunakan untuk merender garis kisi.

getOptions()

Mendapatkan opsi yang digunakan oleh SnapGridManager.

function getOptions(): SnapGridManagerOptions

Mengembalikan

setOptions(SnapGridManagerOptions)

Mengatur opsi manajer kisi lekatan.

function setOptions(options: SnapGridManagerOptions)

Parameter

options
SnapGridManagerOptions

Opsi untuk diatur.

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

Memposisikan array posisi ke kisi. Jika optimize diatur, posisi berurutan duplikat akan dihapus dari bentuk.

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

Parameter

positions

azmaps.data.Position[]

Posisi untuk memposisikan.

zoom

number

Secara opsional tentukan tingkat pembesaran tampilan mana yang akan dioptimalkan untuk snapping. Jika tidak ditentukan, tingkat pembesaran tampilan peta akan digunakan.

Mengembalikan

azmaps.data.Position[]

Array baru posisi yang diposisikan.

snapShape(azmaps, number)

Memposisikan fitur Bentuk atau GeoJSON mengoordinasikan ke kisi.

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

Parameter

shape

azmaps

Fitur bentuk atau GeoJSON untuk diposiskan.

zoom

number

Secara opsional tentukan tingkat pembesaran tampilan mana yang akan dioptimalkan untuk snapping. Jika tidak ditentukan, tingkat zoom peta akan digunakan.