Saya memiliki geoserver yang melayani shapefile sebagai WMS ke Leaflet.
Saya ingin menambahkan interativitas yang menampilkan sembulan dengan atribut WMS di peta Leaflet ketika pengguna mengarahkan atau mengklik pada fitur WMS.
Saya telah melihat interaktivitas lilin / leaflet, tetapi apakah itu mungkin dengan WMS dan Leaflet?
Saya mendapatkan interaktivitas Leaflet dalam dua cara, tergantung pada seberapa besar dataset. Saya akan merekomendasikan terhadap getFeatureInfo WMS, karena styling semua diatur sisi server, yang membosankan untuk mengkonfigurasi. Jadi, inilah dua cara saya:
(Contoh stormwater itu sedikit lebih kompleks daripada yang sebenarnya perlu karena saya mengubah apakah lapisan interaktif ketika lapisan dihidupkan dan dimatikan ...)
sumber
Berikut ini adalah plugin kecil yang mencapai ini dengan baik: https://gist.github.com/rclark/6908938
Jika Anda menggunakan versi selebaran yang lebih besar dari 0.7.3, ini adalah plugin lain yang baik untuk melakukan identifikasi klik pada lapisan WMS: https://github.com/heigeo/leaflet.wms
sumber