Popup
吹き出しのクラス
Constructor
new ZDC.Popup(latlng, optionsopt)
吹き出しを作成します。
zIndex(重なり順)のdefault値はauto。
Parameters
名前 | 説明 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
latlng LatLng |
表示位置の緯度経度 指定した緯度経度が吹き出しの下中央の緯度経度になります。 |
||||||||||||||||||||
options(optional) Object default {} |
オプション設定
|
Example
// インスタンスを作成
var widget = new ZDC.Popup(map.getCenter(), {htmlSource: 'Sample Popup'});
// 吹き出しをMapに追加
map.addWidget(widget);
Methods
show()
表示します。
hide()
非表示にすることができます。
setZIndex(zIndex)
重なりの順序を設定します。値が同一のウィジェットとの重なり順は保証されません。
ウィジェットクラス間でのみ有効です。図形との重なり順序は保証されません。
図形クラス:Polygon,Polyline,Oval,GroundOverlay,ImageLayer,GLLabel
ウィジェットクラス:Popup,Marker,UserWidget,MarkerCluster,StataicUserWidget
Parameters
zIndex(number)
重なり順
大きい数字であれば手前、小さい場合は奥に配置されます。
重なり順
大きい数字であれば手前、小さい場合は奥に配置されます。
Throws
zIndexが0以下の場合、エラーとなります。
Example
// 奥のレイヤー
lowerGroundOverlay.setZIndex(101);
// 手前のレイヤー
upperGroundOverlay.setZIndex(102);
setOptions(options)
オプションを設定します。
Parameters
options(Object)
オプション設定。constructorのoptionsと同じ。
オプション設定。constructorのoptionsと同じ。
addEventListener(eventName, listener)
イベントリスナーを登録します。
Parameters
eventName(string)
イベントの種類を表す文字列。
Map Eventsを参照(マウス操作イベントとタッチ操作イベントのみ対応)
listener(function)Map Eventsを参照(マウス操作イベントとタッチ操作イベントのみ対応)
登録するイベントリスナー。
イベントリスナーの引数は、HTML DOM要素 addEventListenerメソッドのlistenerに渡されるオブジェクトと同様のオブジェクトが引数として渡されます。
イベントリスナーの引数は、HTML DOM要素 addEventListenerメソッドのlistenerに渡されるオブジェクトと同様のオブジェクトが引数として渡されます。
Example
// インスタンスを作成
var widget = new ZDC.Popup(map.getCenter(), {htmlSource: 'Sample Popup'});
// クリックイベント登録
widget.addEventListener('click', function(event) {
// 処理
alert("Sample Event!");
});
// 吹き出しをMapに追加
map.addWidget(widget);
removeEventListener(eventName, listener)
登録したイベントリスナーを削除します。
Parameters
eventName(string)
listener(function)
listener(function)
削除するイベントリスナー
getId()
idを取得します。
Returns
Type:string
idを返却します。
idを返却します。