2016-12-07 1 views
0

私は単一のドラッグの動きで矩形を描画する方法を探しているので、ユーザーがクリックし、マウスを移動し、マウスを押さなくても描画が終了します。 現在、それは直感的ではなく、マウスのクリック - >ドラッグ - >マウスのクリックで終了します。OL3 - 単一のドラッグの動きを使用して矩形を描画

は、私は、最新のOpenLayersを3

感謝を使用しています!

+0

http://openlayers.org/ja/latest/examples/drag-rotate-and-zoom.html?q=interaction+dragを参照してください。 –

答えて

0

最新のopenlayersバージョン(v3.19)には、すでに必要な機能があります。 ol.interaction.Draw.createBox()を使用して、開始と終了の2つのクリックで長方形を作成します。詳細については、下の例を参照してください。 http://openlayers.org/en/latest/examples/draw-shapes.html?q=draw スタイルオブジェクトを作成し、ol.interaction.Draw()で宣言することで、長方形のスタイルを作成できます。

0

あなたはDragBoxの対話を調べましたか?これにより、クリック、ドラッグ、リリースがインタラクションであるため、ボックスの概要をユーザに描画されます。

関連する問題