スタティックユーザウィジットを作成します。
※)userwidget.jsが必要です。

実装例

コンストラクタ

ZDC.StaticUserWidget(pos, options)
スタティックユーザウィジット作成時は非表示となっています。表示するためには後述のopen()メソッドを実行してください。

引数 プロパティ タイプ デフォルト 説明
pos - ポジションオブジェクト - 配置位置
options html string null スタティックユーザウィジットに表示するHTMLソース
dom DOM - スタティックユーザウィジットに表示するDOM
(htmlが指定されている場合はhtmlが優先)
size ZDC.WH htmlパラメータによる(※1) 表示サイズ
propagation boolean false true:イベントが地図に伝播する
false:イベントが地図に伝播しない

※1 ・・・ 表示サイズを指定しない場合、表示内容によってスタティックユーザウィジットのサイズは自動で調整されます。
ただし、一部のタグ(imgタグ等)や、CSSによりスタティックユーザウィジット内のスタイルを設定をしている場合、正常に表示できないことがあります。

メソッド

void open()

スタティックユーザウィジットを表示します。


void close()

スタティックユーザウィジットを非表示にします。


void movePosition(pos)

スタティックユーザウィジットの配置位置を変更します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。

引数 タイプ 説明
pos ポジションオブジェクト 配置位置

void setHtml(html, size)

スタティックユーザウィジットで表示するHTMLソースを再設定します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。

引数 タイプ デフォルト 説明
html string null HTMLソース
size ZDC.WH (※2) 表示サイズ

※2 ・・・ コンストラクタ、または本メソッドにて表示サイズを指定した場合には、スタティックユーザウィジットのサイズは自動で調整されなくなります。


void setDom(dom, size)

ユーザウィジットで表示するDomを再設定します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。

引数 タイプ デフォルト 説明
dom DOM - DOM
size ZDC.WH (※2) 表示サイズ(最大サイズ:W600px×H750px)

※2 ・・・ コンストラクタ、または本メソッドにて表示サイズを指定した場合には、スタティックユーザウィジットのサイズは自動で調整されなくなります。


void setZindex(zindex)

z-indexを設定します。デフォルトのz-indexは100です。

引数 タイプ 説明
zindex number z-index