Aracılığıyla paylaş


SnapGridManager class

Tamsayı tabanlı yakınlaştırma düzeylerinde konumları tutturma için piksel tabanlı bir kılavuz yönetir.

Oluşturucular

SnapGridManager(azmaps.Map, SnapGridManagerOptions)

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.

getGridLayer()

Kılavuz çizgilerini işlemek için kullanılan çizgi katmanını alır.

getOptions()

SnapGridManager tarafından kullanılan seçenekleri alır.

setOptions(SnapGridManagerOptions)

Kılavuza yaslama yöneticisinin seçeneklerini ayarlar.

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

Bir konum dizisini kılavuza yaslar. Ayarlanırsa optimize , yinelenen sıralı konumlar şekilden kaldırılır.

snapShape(azmaps, number)

Ş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

azmaps.layer.LineLayer

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.