Mam geoserver obsługujący pliki kształtów jako WMS w Ulotce.
Chciałbym dodać interaktywność, która pokazuje wyskakujące okienko z atrybutami WMS na mapie Ulotki, gdy użytkownik umieści wskaźnik myszy lub kliknie funkcję WMS.
Widziałem interaktywność wosku / ulotki, ale czy jest to możliwe w przypadku WMS i Ulotki?
Interaktywność Ulotki uzyskuję na dwa sposoby, w zależności od wielkości zbioru danych. Poleciłbym przeciwko WMS getFeatureInfo, ponieważ styl jest ustawiony po stronie serwera, co jest uciążliwe w konfiguracji. Oto moje dwa sposoby:
(Ten przykład wody burzowej jest nieco bardziej złożony, niż powinien być, ponieważ zmieniam, czy warstwa jest interaktywna, gdy warstwy są włączane i wyłączane ...)
źródło
Oto mała wtyczka, która osiąga to dobrze: https://gist.github.com/rclark/6908938
Jeśli używasz wersji ulotki większej niż 0.7.3, jest to kolejna dobra wtyczka do identyfikacji po kliknięciu w warstwach WMS: https://github.com/heigeo/leaflet.wms
źródło