StaticUserWidget

スタティックユーザーウィジェットのクラス

Constructor

new ZDC.StaticUserWidget(offset, options)

スタティックユーザーウィジェットを作成します。
zIndex(重なり順)のdefault値はauto。

Parameters

名前 説明
offset
Point
ウィジェットを配置する画面左上からのピクセルオフセット
options
Object
オプション設定
名前 説明
html(optional)
string
default ''
HTMLソース
dom(optional)
HTMLElement
default null
DOM
size(optional)
Object
default null
縦横サイズ
height(optional)
number
default null

縦サイズ(単位:ピクセル)

width(optional)
number
default null

横サイズ(単位:ピクセル)

propagation(optional)
boolean
default false
イベントの地図伝搬フラグ
このウィジェット上で起きたイベントをMapにも伝搬させます。
  • true

    Mapのイベントが発生する

  • false

    Mapのイベントが発生しない

Methods

addEventListener(eventName, listener)

イベントリスナーを登録します。

Parameters
eventName(string)
イベントの種類を表す文字列。
Map Eventsを参照(マウス操作イベントとタッチ操作イベントのみ対応)
listener(function)
登録するイベントリスナー。
イベントリスナーの引数は、HTML DOM要素 addEventListenerメソッドのlistenerに渡されるオブジェクトと同様のオブジェクトが引数として渡されます。
Example
polygon.addEventListener('click', function(type, latLng, point) {
// 処理
});
getId()

idを取得します。

Returns
Type:string
idを返却します。
move(position)

表示位置を設定します。

Parameters
position(Point)
ウィジェットを配置する画面左上からのピクセルオフセット値
removeEventListener(eventName, listener)

登録したイベントリスナーを削除します。

Parameters
eventName(string)
イベントの種類を表す文字列
listener(function)
削除するイベントリスナー
setOptions(options)

オプションを設定します。

Parameters
options(Object)
オプション設定。constructorのoptionsと同じ。
setZIndex(zIndex)

重なりの順序を設定します。値が同一の図形との重なり順は保証されません。

図形クラス間でのみ有効です。ウィジェットとの重なり順序は保証されません。
図形クラス:Polygon,Polyline,Oval,GroundOverlay,ImageLayer,GLLabel
ウィジェットクラス:Popup,Marker,UserWidget,MarkerCluster,StataicUserWidget

Parameters
zIndex(number)
重なり順
大きい数字であれば手前、小さい場合は奥に配置されます。
Throws
zIndexが0以下の場合、エラーとなります。
show()

表示します。

hide()

非表示にします。