問題タブ [react-leaflet-draw]

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 に答える
3103 参照

reactjs - geojson を react-leaflet-draw にインポートする

GeoJSON をFeatureGroupin_onFeatureGroupReadyイベント ハンドラーにインポートしようとしていますが、マップにレンダリングされていないようです。react-leaflet-draw コードの大部分は、こちらのライブラリの例に基づいています。奇妙なことに、編集メニューが使用可能になり、データが存在する可能性があることを示していますが、レンダリングされていません。

私は地図全般の初心者なので、何が起こっているのかわかりません。関連するコードはelse if(this.props.data) {ブロックにあります。console.log()ステートメントはすべて、データがそこにあり、正しい形式であることを示しています。

このデータをにインポートしようとしているコードは次のFeatureGroupとおりです。

私は何を間違っているのでしょうか (または、これを達成できる方法はありますか)?

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

javascript - リーフレットで react-leaflet-draw を使用して新しいレイヤーを作成する前にレイヤーを削除します

ここでの目的は、マップ上で 1 つのポリゴンのみを許可することです。onCreated私のアプローチは、メソッド中にvarまたはarrayに新しいレイヤーを保存し、メソッドonDrawStartでそれを取得して削除するため、ユーザーが別の形状を描画しようとすると、前の形状が削除されますが、これは機能しません。可能にする?

onDelete にアクセスして、組み込みの remove all にアクセスする方法はありますか??