LayerCollection¶
地図レイヤー管理
地図レイヤーを管理するオブジェクトである。 インスタンスは mapray.Viewer#layers から得ることができる。
See¶
Constructors¶
new LayerCollection()¶
new LayerCollection(
viewer,layers?):LayerCollection
Parameters¶
| Parameter | Type | Description |
|---|---|---|
viewer |
Viewer |
Viewer |
layers? |
(ImageProvider | Option | Option)[] |
初期化プロパティ配列 |
Returns¶
Accessors¶
num_drawing_layers¶
getnum_drawing_layers():number
描画レイヤー数を取得
Returns¶
number
描画レイヤー数
num_layers¶
getnum_layers():number
レイヤー数
Returns¶
number
Methods¶
add()¶
add(
layer):Promise<ImageLayer|ContourLayer>
レイヤーを末尾に追加
Parameters¶
| Parameter | Type | Description |
|---|---|---|
layer |
ImageProvider | Option | Option |
レイヤーのプロパティ |
Returns¶
Promise<ImageLayer | ContourLayer>
clear()¶
clear():
void
すべてのレイヤーを削除
Returns¶
void
getDrawingLayer()¶
getDrawingLayer(
index):Layer
描画レイヤーを取得
Parameters¶
| Parameter | Type | Description |
|---|---|---|
index |
number |
レイヤーの場所 |
Returns¶
Layer レイヤー
getLayer()¶
getLayer(
index):Layer
レイヤーを取得
Parameters¶
| Parameter | Type | Description |
|---|---|---|
index |
number |
レイヤーの場所 |
Returns¶
Layer レイヤー
indexOf()¶
indexOf(
layer):number
レイヤーのインデックスを検索
Parameters¶
| Parameter | Type | Description |
|---|---|---|
layer |
Layer |
レイヤー |
Returns¶
number
インデックス(レイヤーがコレクションに含まれない場合は -1 )
init()¶
init():
Promise<void>
Returns¶
Promise<void>
insert()¶
insert(
index,layer):Promise<ImageLayer|ContourLayer>
レイヤーを末尾に追加
Parameters¶
| Parameter | Type | Description |
|---|---|---|
index |
number |
挿入場所 |
layer |
ImageProvider | Option | Option |
レイヤーのプロパティ |
Returns¶
Promise<ImageLayer | ContourLayer>
remove()¶
remove(
indexOrLayer):void
特定のレイヤーを削除
Parameters¶
| Parameter | Type | Description |
|---|---|---|
indexOrLayer |
number | Layer |
削除対象か削除対象のインデックス |
Returns¶
void