指定 ID の [[FeatureState]] インスタンスを確保する。
フィーチャ ID が fid であるフィーチャのための
[[FeatureState]] インスタンスを確保する。
具体的には、インスタンスがすでに存在すれば取得して、存在しなけ れば生成して返す。
指定 ID の [[FeatureState]] インスタンスを取得する。
フィーチャ ID が fid であるフィーチャのための
[[FeatureState]] インスタンスを取得する。
インスタンスが存在しなければ undefined を返す。
保有する [[FeatureState]] インスタンスを列挙するオブジェクトを 取得する。
画像を追加する。
src_image を元にした画像を this に追加する。
追加した画像の ID は id となる。
画像の ID
元画像
Optional options: ImageOption追加オプション
Error  すでに id の画像が this に存在するとき。
Static Private Readonly _DEFAULT_[[_max_tiles_requested]] の既定値
Static Private _createcreate() の実装
Private Readonly _feature_Private Readonly _layersPrivate Readonly _max_同時にリクエストできる最大の mvt タイル数
Private _num_現在リクエスト中の mvt タイル数
Private Readonly _sourcesPrivate Readonly _traverser_Private _viewerStatic createインスタンスを生成する。
生成された [[StyleManager]] インスタンスは viewer にのみ設定
することができる。
例外のスローは Promise の拒否を通して通知される。
設定することが可能な [[Viewer]] インスタンス
JSON 形式のスタイルデータ
プロバイダを生成するためのオブジェクト
リクエスト結果
Error
あるレイヤーの source プロパティに対するソース情報が存在し
なかったとき
あるレイヤーの source プロパティに対するソース情報からプロ
バイダを生成することができなかった
何れかのソースに対するメタ情報を取得することができなかったとき
スプライトのリソースを取得することができなかったとき
レイヤーモジュールの初期化に失敗したとき
SyntaxError
json_style の構造がスタイルのスキーマに適合しないとき。
[[Viewer.setVectileManager]]
削除する [[FeatureState]] インスタンスの ID
Optional fstate: FeatureState削除する [[FeatureState]] インスタンス
[[FeatureState]] インスタンスの数を返す。
インスタンスに含まれる画像の数を返す。
インスタンスに含まれるレイヤーの数を返す。
Private parsejson_layers の各レイヤーデータを解析して [[StyleLayer]] イン
スタンスを生成し、this._layers に追加する。
Private parseレイヤー ID からレイヤーを取得する。
レイヤー ID が id と一致するレイヤーが存在すればインスタンス
を返す。
そのようなレイヤーが存在しない場合は undefined を返す。
レイヤーの ID
レイヤーの反復子を取得する。
ベクトル地図のスタイル全体を管理する。
[[create]] メソッドにより
StyleManagerインスタンスを生成すること ができる。以下は、すべてのレイヤータイプで共通に使用できるプロパティである。
idtypesourcesource-layerfilterminzoommaxzoomただし現在のところ、スタイルに指定できるレイヤーの
typeは symbol のみで、それ以外をtypeに設定しても、そのレイヤーは無視される。symbolレイヤー専用のプロパティで使用できるものは以下のものに限られ、 それ以外のプロパティは設定しても無視される。layout.text-fieldlayout.text-sizelayout.text-fontlayout.text-anchorlayout.text-offsetpaint.text-colorpaint.text-opacitypaint.text-halo-colorpaint.text-halo-widthlayout.icon-imagelayout.icon-sizelayout.icon-anchorlayout.icon-offsetpaint.icon-colorpaint.icon-opacitypaint.icon-halo-colorpaint.icon-halo-widthlayout.text-fieldプロパティは文字列のみを指定することができ、 formatted 型の値を指定することはできない。See
[[Viewer.setVectileManager]]