ZDC.Detail

地下街・駅構内詳細図を描画します。
※)detail.jsが必要です。

実装例
地下街・駅構内詳細図を表示する
地下街・駅構内詳細図内の階層を移動する
地下街・駅構内詳細図のルートを利用する

コンストラクタ

ZDC.Detail(options)

引数 プロパティ タイプ デフォルト 説明
options bgVisible boolean true true:背景に地上図を表示する
false:背景に地上図を表示しない
bgColor string #000000 背景色
bgOpacity string 0.5 背景色の透過度
lang string ja 表示言語。詳細はlangプロパティを参照
highRes boolean false trueの場合、高解像度詳細図を表示する

langプロパティ

langプロパティの詳細は以下の通りです。

プロパティ パラメータ 説明
lang ja 日本語
en 英語
cn 中国語簡体
tw 中国語繁体
ko 韓国語

highResプロパティ

highResプロパティに対応するマップタイプは以下の通りです。

プロパティ パラメータ マップタイプ
highRes true ZDC.MAPTYPE_HIGHRES_LV18
false ZDC.MAPTYPE_FLAT_LV20

メソッド

void moveToFloor(floorLevel)

指定した階層に移動します。

引数 タイプ 説明
floorLevel number 階層レベル

void upToFloor()

1つ上の階層に移動します。


void downToFloor()

1つ下の階層に移動します。


void setDetailOption(options)

背景地図の表示・非表示、色、透過度などのスタイル、地下街・駅構内詳細図の表示・非表示を再設定します。
引数はコンストラクタの引数optionsと同じです。

引数 プロパティ タイプ 説明
options bgVisible boolean true:背景に地上図を表示する
false:背景に地上図を表示しない
bgColor string 背景色
bgOpacity string 背景色の透過度

void visible()

地下街・駅構内詳細図を表示します。


void hidden()

地下街・駅構内詳細図を非表示にします。


number getFloorLevel()

現在の階層レベルを返します。