Class: MMap.Window
HTMLコンテンツを表示するウィンドウ
Extends:
MMap.OverlayView
Method: constructor
ウィンドウのコンストラクタ
Syntax:
var myWindow = new MMap.Window(options);
Arguments:
- options - (mixed) ウィンドウのオプション
Options:
- className - (string) ウィンドウに適用するスタイル(CSSのクラス名)
- title - (string) ウィンドウのタイトルに設定する内容
- content - (string|element) ウィンドウに表示する内容
- position - (LatLng) ウィンドウの座標位置
- zIndex - (number) ウィンドウの表示順序
- visible - (boolean) ウィンドウの表示状態
- active - (boolean) ウィンドウのアクティブ状態
- onOpen - (function) ウィンドウを開いた時に発生します。
- onClose - (function) ウィンドウを閉じた時に発生します。
- onVisibleChanged - (function) ウィンドウの表示状態が変わった場合に発生します。
- onZIndexChanged - (function) ウィンドウの表示順序が変わった場合に発生します。
- onPositionChanged - (function) ウィンドウの表示座標が変わった場合に発生します。
- onTitleChanged - (function) ウィンドウのタイトルが変わった場合に発生します。
- onContentChanged - (function) ウィンドウの内容が変わった場合に発生します。
Method: draw
ウィンドウを再描画します。
Syntax:
window.draw();
Method: refresh
ウィンドウを表示を更新します。
Syntax:
window.refresh();
Method: open
ウィンドウを開きます。
Syntax:
window.open(map, marker);
Arguments:
- map - (Map) ウィンドウを表示する地図
- anchor - (marker) マーカーオブジェクト
Method: close
ウィンドウを閉じます。
Syntax:
window.close();
Method: isOpen
ウィンドウのオープン状態を取得します。
Syntax:
window.isOpen();
Returns:
(boolean) trueの場合、ウィンドウを開いています。
Method: getZIndex
ウィンドウの表示順を取得します。
Syntax:
var index = window.getZIndex();
Returns:
(number) 表示順
Method: setZIndex
ウィンドウの表示順を設定します。
Syntax:
window.setZIndex(100);
Arguments:
- index - (number) 表示順
Returns:
(window) ウィンドウオブジェクト
Method: getPosition
ウィンドウを表示している座標を取得します。
Syntax:
var latlng = window.getPosition();
Returns:
(LatLng) 座標
Method: setPosition
ウィンドウを表示する座標を設定します。
Syntax:
window.setPosition(latlng);
Arguments:
- position - (LatLng) 表示する座標
Returns:
(window) ウィンドウオブジェクト
Method: getTitle
ウィンドウに表示するタイトルを取得します。
Syntax:
window.getTitle();
Returns:
(string) タイトル
Method: setTitle
ウィンドウに表示するタイトルを指定します。
Syntax:
window.setTitle('Title');
Arguments:
- title - (string) ウィンドウのタイトル
Returns:
(window) ウィンドウオブジェクト
Method: getContent
指定されているコンテンツを取得します。
Syntax:
var content = window.getContent();
Returns:
(string) コンテンツ
Method: setContent
ウィンドウに指定したコンテンツを表示させます。
Syntax:
window.setContent('Content');
Arguments:
- content - (string|element) ウィンドウに表示するコンテンツ
Returns:
(window) ウィンドウオブジェクト
Method: setActive
ウィンドウをアクティブ化します。
Syntax:
window.setActive(true);
Arguments:
- value - (boolean) trueを指定するとウインドウをアクティブ化します。
Returns:
(window) ウィンドウオブジェクト