OpenLayers3にLayerSwitcherがありませんか?


13

LayerSwitcherOpenLayers 3にコントロールがあるかどうか疑問に思っていましたか?

ol3は完全に書き直されていると読みました。しかしLayerSwitcherhttp://openlayers.org/en/latest/apidoc/ol.control.htmlから同等のものを見つけることができないようです。この制御なしにレイヤーをオン/オフする方法はわかりません。されてLayerSwitcher行方不明、何か他のものに名前を変更したり、不完全なドキュメントですか?

OpenLayers3にがない場合LayerSwitcher、古いLayerSwitcherのようなカスタムコントロールを実装する例を知っていますか?

回答:


15

この質問は最近Twitterで尋ねられましたhttps://twitter.com/RemiBovard/status/525028570780139520

答えに従うと、現時点では、コアにレイヤースイッチャーを統合することは優先順位ではありませんが、https://github.com/walkermatt/ol3-layerswitcherに利用可能なコンポーネントがあります

カスタム凡例の実装について「The Book of OpenLayers」サンプル(@acanimal)をご覧ください。


6
olバージョン3.9.0でもネイティブスイッチャーはありません。ol開発者に来てください!!! とにかく、人々もhttp://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/私が真剣にリーフレットに切り替えることを考えているときにこれをチェックします
-slevin

1

githubで実行中のプロジェクトがありますが、非常に初期の段階です。ツリーパネルにextjsを使用しています。ここで確認してくださいextjs_ol3_layercontrol


0

また、見た目にしたいかもしれません。この拡張では、このような、オンとオフ層全体のグループを切り替えるスライダーを経由して層の可視性を制御し、レイヤーの描画順序を切り替えるなど、多くの有用な追加機能を備えたスイッチング制御層を実装しています。


-1

この例のClosest Distance Mapの Openlayers v3.xに実装されているレイヤースイッチャーJavaScriptを探すこともできます。

また、ダウンロードしてプロジェクトに実装することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.