リーフレットおよびリーフレット描画に関する問題: Uncaught TypeError: vue-leaflet.draw.js で未定義のプロパティ (「長さ」を読み取る) を読み取れませんか? 20d6:8
P粉818561682
P粉818561682 2024-03-26 22:04:24
0
2
294

rree

leaflet.draw.js?20d6:8 Uncaught TypeError: 未定義のプロパティを読み取れません (「長さ」を読み取ってください)

初めてマップを操作した後、コンソールにエラーが表示され、形状を描画できなくなります

UPD: マップボックス描画に切り替える

P粉818561682
P粉818561682

全員に返信(2)
P粉395056196

私は同様のコードを使用してベースマップ上にポリゴンを描画しましたが、Vue3 を使用してリーフレットとリーフレットの描画で同様の問題が発生しました。ポリゴンを描画した後、コンソールに大量のエラーが表示されます。これはおそらくマウスオーバー イベントによって引き起こされたものと思われます。

リーリー

問題の根本原因は見つかっていませんが、リーフレット描画がリーフレット ベース ライブラリに準拠しなくなっていることが原因である可能性があります (単なる推測です)。 Github への最後のコミットは 2018 年のもので、issues とオープンな pull リクエスト の長いリストがあり、同時に Leaflet 自体は常に更新されています。

この問題は、このライブラリを Vue で使用する場合にも発生する可能性があります。

Vanilla JS を使用して上記の機能を作成してみましたか?

いいねを押す +0
P粉211600174

これが私が問題を解決した方法です。 Leaflet の代わりに、MapBox と MapBox 描画の使用は Vue 3 で動作します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!