Abstract
Protected
constructorAbstract
createスプライト指定に対応するプロバイダを生成する。
location
パラメータにはスタイルの
sprite
プロパティに記述された文字列が設定されて呼び出される。
ただし、スタイルに sprite
プロパティが存在しない場合、location
パラメータが省略されて呼び出される。
実装は location
を参照し、適切な [[SpriteProvider]] インスタンスを
返さなければならない。ただしそのようなプロバイダを判断できない、または
生成できないときは null
を返してもよい。
Optional
location: stringスタイルに記述されたスプライト指定
Abstract
createベクトルタイルのデータソース情報に対応するプロバイダを生成する。
source_id
パラメータは
sources
オブジェクトのプロパティ名に対応する。
json_source
パラメータは
vector
オブジェクトの形式に従っている。
json_source.type
の値は常に "vector"
であるが、その他のプロ
パティはオプションである。
実装はこれらのパラメータの情報を参照し、適切な [[TileProvider]]
インスタンスを返さなければならない。ただしそのようなプロバイダ
を判断できない、または生成できないときは null
を返してもよい。
スタイルに記述されたソース ID
スタイルに記述されたソース情報
ベクトル地図スタイル用の [[TileProvider]] と [[SpriteProvider]] の インスタンスを生成するための抽象クラスである。
See
[[StyleManager.constructor]]