ユーザウィジットを作成します。
※)userwidget.jsが必要です。
ユーザウィジットを表示する-実装例
ズームに連動するユーザウィジット-実装例
ZDC.UserWidget(latlon, options)
ユーザウィジット作成時は非表示となっています。表示するためには後述のopen()メソッドを実行してください。
引数 | プロパティ | タイプ | デフォルト | 説明 |
latlon | - | ZDC.LatLon | - | 緯度経度 |
options | html | string | null | ユーザウィジットに表示するHTMLソース |
dom | DOM | - | ユーザウィジットに表示するDOM (htmlが指定されている場合はhtmlが優先) |
|
size | ZDC.WH | htmlパラメータによる(※1) | 表示サイズ | |
offset | ZDC.Pixel | ZDC.Pixel(0, 0) (※2) | オフセット値 | |
propagation | boolean | false | true:イベントが地図に伝播する false:イベントが地図に伝播しない |
|
lock | ZDC.LatLon | - | latlonとlockの2点にユーザウィジットを固定する。※3 |
※1 ・・・ 表示サイズを指定しない場合、表示内容によってユーザウィジットのサイズは自動で調整されます。
ただし、一部のタグ(imgタグ等)や、CSSによりユーザウィジット内のスタイルを設定をしている場合、正常に表示できないことがあります。
※2 ・・・ デフォルトの位置はユーザウィジットの左上が指定した緯度経度となります。
※3 ・・・ このプロパティを指定すると、offsetプロパティとsizeプロパティは無視されます。
このプロパティに指定した緯度経度はユーザウィジットの右下となります。
ユーザウィジットを表示します。
ユーザウィジットを非表示にします。
ユーザウィジットの表示位置を変更します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。
引数 | タイプ | 説明 |
latlon | ZDC.LatLon | 緯度経度 |
ユーザウィジットで表示するHTMLソースを再設定します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。
※2 ・・・ コンストラクタ、または本メソッドにて表示サイズを指定した場合には、ユーザウィジットのサイズは自動で調整されなくなります。
ユーザウィジットで表示するDomを再設定します。
ただし、このメソッドを実行する前にZDC.MapクラスのaddWidgetを実行してください。
※2 ・・・ コンストラクタ、または本メソッドにて表示サイズを指定した場合には、ユーザウィジットのサイズは自動で調整されなくなります。
z-indexを設定します。デフォルトのz-indexは100です。
引数 | タイプ | 説明 |
zindex | number | z-index |
ユーザウィジットの緯度経度を取得します。