問題タブ [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.
reactjs - geojson を react-leaflet-draw にインポートする
GeoJSON をFeatureGroup
in_onFeatureGroupReady
イベント ハンドラーにインポートしようとしていますが、マップにレンダリングされていないようです。react-leaflet-draw
コードの大部分は、こちらのライブラリの例に基づいています。奇妙なことに、編集メニューが使用可能になり、データが存在する可能性があることを示していますが、レンダリングされていません。
私は地図全般の初心者なので、何が起こっているのかわかりません。関連するコードはelse if(this.props.data) {
ブロックにあります。console.log()
ステートメントはすべて、データがそこにあり、正しい形式であることを示しています。
このデータをにインポートしようとしているコードは次のFeatureGroup
とおりです。
私は何を間違っているのでしょうか (または、これを達成できる方法はありますか)?
javascript - リーフレットで react-leaflet-draw を使用して新しいレイヤーを作成する前にレイヤーを削除します
ここでの目的は、マップ上で 1 つのポリゴンのみを許可することです。onCreated
私のアプローチは、メソッド中にvarまたはarrayに新しいレイヤーを保存し、メソッドonDrawStart
でそれを取得して削除するため、ユーザーが別の形状を描画しようとすると、前の形状が削除されますが、これは機能しません。可能にする?
onDelete にアクセスして、組み込みの remove all にアクセスする方法はありますか??