Tengo geoservidor que sirve archivos shape como WMS en el folleto.
Me gustaría agregar interatividad que muestre una ventana emergente con atributos WMS en el mapa de folleto cuando el usuario se desplaza o hace clic en una función WMS.
He visto la interactividad de cera / folleto, pero ¿es eso posible con WMS y Leaflet?
Obtengo la interactividad del folleto de dos maneras, dependiendo de qué tan grande sea el conjunto de datos. Recomendaría contra WMS getFeatureInfo, porque el estilo está configurado en el lado del servidor, lo cual es tedioso de configurar. Entonces, aquí están mis dos maneras:
(Ese ejemplo de aguas pluviales es un poco más complejo de lo que realmente necesita ser porque cambio si una capa es interactiva cuando las capas se activan y desactivan ...)
fuente
Aquí hay un pequeño complemento que logra esto bien: https://gist.github.com/rclark/6908938
Si está utilizando una versión de folleto superior a 0.7.3, este es otro buen complemento para hacer la identificación al hacer clic dentro de las capas WMS: https://github.com/heigeo/leaflet.wms
fuente