OpenLayers.Popupクラス
ポップアップは地図上で開閉できるDIVです。典型的な使用例はマーカーをクリックしてポップアップを開きます。OpenLayers.Markerも参照してください。
ポップアップは所属レイヤが要求されなくて、マップのOpenLayers.Map.addPopupメソッドでマップに追加できます。
サンプル
popup = new OpenLayers.Popup("chicken",
new OpenLayers.LonLat(5,40),
new OpenLayers.Size(200,200),
"example popup",
true);
map.addPopup(popup);
|
Table of Contents
|
プロパティ
autoSize
{Boolean} コンテンツによりサイズ自動調整。ディフォルトはfalse。
minSize
{OpenLayers.Size} ポップアップの最小サイズ。
maxSize
{OpenLayers.Size} ポップアップの最大サイズ。
panMapIfOutOfView
{Boolean} ポップアップを表示する際、ポップアップ全体を表示できるようにマップをスクロールします。ディフォルトはfalse。
コンストラクター
OpenLayers. Popup
パラメータ
- id {String} ポップアップの識別子です。nullを設定する場合は、自動的に作成します。
- lonlat {OpenLayers.LonLat} ポップアップ表示の位置です。
- size {OpenLayers.Size} ポップアップのサイズです。
- contentHTML {String} ポップアップに表示するHTMLコンテンツです。
- closeBox {Boolean} クローズボックスを表示するかどうかのフラグです。
- closeBoxCallback {Function} クローズボックスをクリックされた時に、コールされる関数です。
メソッド
getSafeContentSize
getSafeContentSize: function( size )
パラメータ
- size {OpenLayers.Size} ポップアップを作る望ましいサイズです。
戻り値
{OpenLayers.Size} 指定された最小サイズより大きい、且つ最大サイズより小さいサイズを返します。
Add a New Comment
page revision: 4, last edited: 29 Apr 2008 09:00





