SnapGridManager class
Mengelola kisi berbasis piksel untuk posisi snapping pada tingkat zoom berbasis bilangan bulat.
Konstruktor
Snap |
Mengelola kisi berbasis piksel untuk posisi snapping pada tingkat zoom berbasis bilangan bulat. |
Metode
dispose() | Buang manajer. |
get |
Mendapatkan lapisan baris yang digunakan untuk merender garis kisi. |
get |
Mendapatkan opsi yang digunakan oleh SnapGridManager. |
set |
Mengatur opsi manajer kisi lekatan. |
snap |
Memposisikan array posisi ke kisi. Jika |
snap |
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
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.