問題タブ [leaflet-geoman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
103 参照

javascript - Webpack 遅延読み込み Leaflet-Geoman

js描画ライブラリの遅延ロードを試みていますLeaflet-Geoman

webpack と次のコードを使用してロードしています

そして、それを次の関数で使用します

次のエラーが発生し続けます

図書館がリーフレットマップに接続していないようです。ライブラリが読み込まれる前にリーフレット マップが作成され、それが問題だと思いますが、それを回避する方法がわかりません

0 投票する
1 に答える
72 参照

leaflet - プログラムでレイヤーを追加すると、Geoman イベント pm:create が起動しない

Geoman プラグインを使用していますが、プログラムで新しいレイヤーを追加しても起動しないreact-leafletことに気付きました。このコードは、起動時に実行され、変更さpm:createれるたびに再度実行されます。activeFeatureGroup

これは、GeoJSON から新しいレイヤーをプログラムで追加する私の関数です。

pm:createこのコードを実行した後、どうすれば起動できますか? 主な懸念は、表示されるすべてのレイヤーにイベントリスナーを追加していることですpm:create。そのため、Geoman にレイヤーが追加されるたびに起動するマップインスタンスに 1 つのリスナーを設定する方法が代替ソリューションになりますが、サポートが表示されませんこれについては、Geoman docs を参照してください。