Isu dengan Leaflet dan Leaflet Draw: Uncaught TypeError: Tidak dapat membaca sifat (baca 'panjang') undefined dalam vue-leaflet.draw.js? 20h6:8
P粉818561682
P粉818561682 2024-03-26 22:04:24
0
2
349

rreeee

leaflet.draw.js?20d6:8 Ralat Jenis Tidak Ditangkap: Tidak dapat membaca sifat yang tidak ditentukan (baca 'panjang')

Selepas berinteraksi dengan peta buat kali pertama, ralat muncul dalam konsol dan bentuk tidak boleh dilukis lagi

UPD: Tukar kepada lukisan peti peta

P粉818561682
P粉818561682

membalas semua(2)
P粉395056196

Saya menggunakan kod serupa untuk melukis poligon pada peta asas dan mempunyai isu yang sama menggunakan Vue3 dengan lukisan risalah dan risalah. Selepas melukis poligon, saya mendapat banyak ralat dalam konsol, mungkin dicetuskan oleh peristiwa alih tetikus.

Uncaught TypeError: this._markers is undefined
in leaflet-draw.js:162:18

Punca isu belum ditemui lagi, tetapi sebabnya mungkin kerana risalah-lukisan tidak lagi mematuhi perpustakaan asas Risalah (hanya tekaan). Komit terakhir untuk Github adalah pada tahun 2018, dan terdapat senarai panjang isu dan membuka permintaan tarik, manakala Risalah itu sendiri sentiasa dikemas kini.

Masalah ini juga mungkin berlaku apabila menggunakan perpustakaan ini dengan Vue.

Sudahkah anda mencuba mencipta fungsi di atas menggunakan Vanilla JS?

P粉211600174

Beginilah cara saya menyelesaikan masalah tersebut. Daripada Risalah, Gunakan kerja lukisan MapBox dan MapBox dalam Vue 3

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan