OpenLayers.Handler.Hoverクラス

下記のクラスから継承


Hoverハンドラーは、DOM要素でない地図上の物の上でマウスオーバーをエミュレートします。たとえば、このハンドラーを利用して、地図上にマウスを動かして、WMS/GetFeatureInfo要請を送って、地物情報を取得します。

プロパティ


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
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License