ストア (Store)
ストアはライブラリの中核であり、地図に追加されたすべてのフィーチャーの状態を管理します。ストアは Terra Draw のインスタンス化時に作成されます。
const draw = new TerraDraw({ adapter, modes });
Note
このワークショップのドキュメントでは、Terra Draw のインスタンスを指す変数名として draw を使います。
フィーチャーは、利用可能な描画モード (TerraDrawRectangleMode や TerraDrawPolygonMode など) を使って地図を操作したときにストアへ追加されます。
ストアの内容は getSnapshot メソッドで取得でき、ストア内のすべてのフィーチャージオメトリの配列が返ります。
const features = draw.getSnapshot();