SnapGridManager class
Tamsayı tabanlı yakınlaştırma düzeylerinde konumları tutturma için piksel tabanlı bir kılavuz yönetir.
Oluşturucular
Snap |
Tamsayı tabanlı yakınlaştırma düzeylerinde konumları tutturma için piksel tabanlı bir kılavuz yönetir. |
Yöntemler
dispose() | Yöneticiyi yok eder. |
get |
Kılavuz çizgilerini işlemek için kullanılan çizgi katmanını alır. |
get |
SnapGridManager tarafından kullanılan seçenekleri alır. |
set |
Kılavuza yaslama yöneticisinin seçeneklerini ayarlar. |
snap |
Bir konum dizisini kılavuza yaslar. Ayarlanırsa |
snap |
Şekil veya GeoJSON özelliği koordinatlarını kılavuza tutturma. |
Oluşturucu Ayrıntıları
SnapGridManager(azmaps.Map, SnapGridManagerOptions)
Tamsayı tabanlı yakınlaştırma düzeylerinde konumları tutturma için piksel tabanlı bir kılavuz yönetir.
new SnapGridManager(map: azmaps.Map, options?: SnapGridManagerOptions)
Parametreler
- map
- azmaps.Map
Kılavuz yöneticisini iliştirmek için harita.
- options
- SnapGridManagerOptions
Kılavuza yaslama yöneticisine uygulanacak seçenekler.
Yöntem Ayrıntıları
dispose()
Yöneticiyi yok eder.
function dispose()
getGridLayer()
Kılavuz çizgilerini işlemek için kullanılan çizgi katmanını alır.
function getGridLayer(): azmaps.layer.LineLayer
Döndürülenler
Kılavuz çizgilerini işlemek için kullanılan bir çizgi katmanı.
getOptions()
SnapGridManager tarafından kullanılan seçenekleri alır.
function getOptions(): SnapGridManagerOptions
Döndürülenler
setOptions(SnapGridManagerOptions)
Kılavuza yaslama yöneticisinin seçeneklerini ayarlar.
function setOptions(options: SnapGridManagerOptions)
Parametreler
- options
- SnapGridManagerOptions
Ayar seçenekleri.
snapPositions(azmaps.data.Position[], number)
Bir konum dizisini kılavuza yaslar. Ayarlanırsa optimize
, yinelenen sıralı konumlar şekilden kaldırılır.
function snapPositions(positions: azmaps.data.Position[], zoom?: number): azmaps.data.Position[]
Parametreler
- positions
-
azmaps.data.Position[]
Tutturmak için konumlar.
- zoom
-
number
İsteğe bağlı olarak, tutturmayı en iyi duruma getirmek için hangi yakınlaştırma düzeyini belirtin. Belirtilmezse, haritanın yakınlaştırma düzeyi kullanılır.
Döndürülenler
azmaps.data.Position[]
Tutturılmış konumlardan oluşan yeni bir dizi.
snapShape(azmaps, number)
Şekil veya GeoJSON özelliği koordinatlarını kılavuza tutturma.
function snapShape(shape: azmaps, zoom?: number)
Parametreler
- shape
-
azmaps
Tutturmak için bir şekil veya GeoJSON özelliği.
- zoom
-
number
İsteğe bağlı olarak, tutturmayı en iyi duruma getirmek için hangi yakınlaştırma düzeyini belirtin. Belirtilmezse, harita yakınlaştırma düzeyi kullanılır.