2017-01-08 4 views
0

私はオープンレイヤーとオープンレイヤーを使用しています。しかし、今私は1つのポイントのいずれかを伸ばすことによってその正方形を編集したいが、正方形(四角形)の形状を他の形状に変えてはならないことを確認する。 開いているレイヤーを使って四角形と円を変更する3

今、私は ol.interaction.Modifyを使用していますが、それはと ポリゴンをラインストリング ポイントのためにのみ変更します。

円と正方形(矩形)の変更をサポートするにはどうすればよいですか?

答えて

0

正方形を変更することはどういう意味ですか。 modify.interactionで矩形を変更することはできますが、再構成することはできません。私はあなたが改造を意味し、改造するだけではないと思います。これがあなたの場合、ol3は箱からそれをサポートしません。しかし、hereには、可能なすべてのジオメトリ(長方形、多角形など)に対して再構成を行う拡張機能があります。円をサポートしているかどうかはわかりません。

+0

Thanks for Responce ここであなたが "ここに"与えたリンクは私にとっては有益ですが、そのコードを見ることができます。私は私が知らない "ol.interaction.Transform"をどのように使うことができるかを意味します。 Open Layer 3 APIでは、「ol.interaction.Transform」は使用できません。 –

+0

拡張ライブラリを削除する必要があります。結局のところ、あなたが探している機会が箱から外されているわけではないので、あなたは少しの研究をする必要があります。だからこのリンクに行くhttps://github.com/Viglino/ol3-extとプロジェクトを参照してください – pavlos

関連する問題