OpenLayers.Control.DragFeatureクラス

下記のクラスから継承


ドラックにより、フィーチャーを移動します。OpenLayers.Control.DragFeatureのコンストラクターでインスタンスを作成します。

プロパティ


geometryTypes

{Array(String)}
ドラッグできる図形タイプを制限します。

onStart

{Function}
何時かドラッグを開始されたか知りたい場合は、このファンクションを定義してください。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。

onDrag

{Function}
フィーチャーをドラッグするたびにこのファンクションをコールされます。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。

onComplete

{Function}
ドラッグが終わった時点でこのファンクションをコールされます。このファンクションは二つ引数を受けます: ドラッグされているフィーチャーとマウスのピクセル位置。

コンストラクター


OpenLayers.Control.DragFeature

パラメータ

  • layer {OpenLayers.Layer.Vector} ドラッグしたいフィーチャーのレイヤです。
  • options {Object} プロパティ設定用のオプションオブジェクトです。

メソッド


destroy

destroy: function()
リソースを解放します。

activate

activate: function()
フィーチャーハンドルとコントロールをアクティブします。
戻り値
{Boolean}

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