ウィンドウマネージャーに、Leafletの地図を組み込んだサンプルプログラムです。
このサンプルプログラムをベースに、全国ロケ地ガイドのロケ地マップを作成しました。
ウィンドウマネージャーは、LeafletのControlクラスを継承して作成していますので、Leafletの標準コントロールボタンと同様に扱うことができます。
ただし、全国ロケ地ガイド用に作成したため、プルアップメニューに対応していないなど、ボタンの配置に制限があります。
全国ロケ地ガイドのUIを検討するため、他のサンプルプログラムも作成しました。 こちらは、ウィンドウマネージャーをLeaflet対応する前のバージョンです。
サンプルプログラムは、汎用化して作成していませんので、説明は省略します。
サンプルプログラムのデモの動作と、ソースを見て、参考にしてください。
サンプルプログラムのウィンドウマネージャーを汎用化すると、Leafletを使ったアプリで、簡単に、メニュー、ツールボックス、ボタン、アイコンなどを、カスタマイズして、Leafletのコントロールボタンと同様に扱うことができるようになります。
もし、Leaflet対応のウィンドウマネージャを汎用化することがありましたら、説明も追加して紹介したいと思います。