Saya punya aplikasi Django dengan leaflet di frontend dan saya perlu menghitung bbox dari objek geojson sehingga saya bisa meneruskan koordinat ke map.fitBounds()
Saya telah mencoba beberapa lib serta mencoba getBounds
metode objek tertentu di Leaflet, seperti FeatureGroup
, tetapi mengeluh bahwa batas-batasnya tidak ditentukan.
Adakah yang bisa mengarahkan saya ke solusi sederhana untuk ini?
Jawaban:
Jika Anda ingin menghitung batas-batas GeoJSON-Layer Anda dapat melakukannya:
Contoh: http://jsfiddle.net/expedio/qgkbrjwt/
(Peta memperbesar ke Tingkat lapisan setelah Lapisan sepenuhnya dimuat).
Jika Anda ingin menghitung Batas dari setiap fitur, Anda dapat melakukan hal berikut:
Contoh: http://jsfiddle.net/expedio/fxxguv0v/
(Zoom ke fitur fitur di setiap popup)
sumber
Gunakan geojson-bbox untuk menghitung bbox geojson apa pun
Pemakaian:
Ada modul npm untuk geojson-bbox
sumber