OpenLayers.Handler.Hoverクラス
下記のクラスから継承
Hoverハンドラーは、DOM要素でない地図上の物の上でマウスオーバーをエミュレートします。たとえば、このハンドラーを利用して、地図上にマウスを動かして、WMS/GetFeatureInfo要請を送って、地物情報を取得します。
|
Table of Contents
|
プロパティ
delay
{Integer} hoverイベントと認識される前の2回マウス移動イベントの間のミリ秒間隔です。ディフォルトは500。
pixelTolerance
{Number} hoverイベントと認識される前に、マウス移動の最大ピクセル距離です。ディフォルトはnull。
stopMove
{Boolean} 他のリスナーがmousemoveイベントを知らせられるのを停止します。ディフォルトはfalse。
コンストラクター
OpenLayers.Handler.Hover
hoverハンドラーを新規作成します。
パラメータ
- control {OpenLayers.Control} このハンドラーを利用しているコントロール。ハンドラーがコントロールなしで使われている場合は、 setMapメソッドをオーバーライドしなければなりません。
- callbacks {Object} An object whose properties correspond to abstracted events or sequences of browser events. The values for these properties are functions defined by the control that get called by the handler.
- options {Object} プロパティ設定用のオプションオブジェクトです。
メソッド
deactivate
deactivate: function()
ハンドラーを一時無効にします。
戻り値
{Boolean} 正常に無効化されているかどうか。
Add a New Comment
page revision: 4, last edited: 13 May 2008 09:10





