OpenLayers.Control.DragFeatureクラス
下記のクラスから継承
ドラックにより、フィーチャーを移動します。OpenLayers.Control.DragFeatureのコンストラクターでインスタンスを作成します。
Table of Contents
|
プロパティ
geometryTypes
{Array(String)}
ドラッグできる図形タイプを制限します。
onStart
{Function}
何時かドラッグを開始されたか知りたい場合は、このファンクションを定義してください。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。
- パラメータ
- feature {OpenLayers.Feature.Vector} ドラッグされているフィーチャー。
- pixel {OpenLayers.Pixel} マウスのピクセル位置。
onDrag
{Function}
フィーチャーをドラッグするたびにこのファンクションをコールされます。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。
- feature {OpenLayers.Feature.Vector} ドラッグされているフィーチャー。
- pixel {OpenLayers.Pixel} マウスのピクセル位置。
onComplete
{Function}
ドラッグが終わった時点でこのファンクションをコールされます。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。
- feature {OpenLayers.Feature.Vector} ドラッグされているフィーチャー。
- pixel {OpenLayers.Pixel} マウスのピクセル位置。
コンストラクター
OpenLayers.Control.DragFeature
パラメータ
- layer {OpenLayers.Layer.Vector} ドラッグしたいフィーチャーのレイヤです。
- options {Object} プロパティ設定用のオプションオブジェクトです。
メソッド
destroy
destroy: function()
リソースを解放します。
activate
activate: function()
フィーチャーハンドルとコントロールをアクティブします。
戻り値
{Boolean}
deactivate
deactivate: function()
フィーチャーハンドルとコントロールを無効化にします。
戻り値
{Boolean}
page revision: 4, last edited: 30 Apr 2008 14:40