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
必要に応じて、スナップを最適化するズーム レベルを指定します。 指定しない場合は、マップのズーム レベルが使用されます。