如何在反应单张中添加弹出窗口到WMS层



我使用react-传单来显示WMS图层<WMSTileLayer url="http://localhost:8080/geoserver/cite/wms?service=WMS" {...mapprops2} ></WMSTileLayer>

我使用geoserver url来获取数据,但是我应该如何准确地将用户点击(长,长或X和Y)传递到此链接并获取数据?

http://localhost: 8080/geoserver/引用/wms ?服务= WMS&版本= 1.1.0&请求= GetFeatureInfo&层=引用% 3 acar& QUERY_LAYERS =引用% 3 acar& bbox = -3.2503604888916% 2 c51.4469833374023 % 2 c - 3.16548633575439 % 2 c51.5405578613281&宽度= 696,身高= 768,srs = EPSG % 3 a4326&格式=应用程序/json& INFO_FORMAT =应用程序/json& FEATURE_COUNT = 50, X = 50, Y = 50,风格=,= 101宽度和高度= 101

我如何添加弹出使用getFeatureInfo基于用户点击这一层?在react-传单中也有类似latLngToLayerPoint的东西吗?

您可以为工具提示位置添加一个新的WFS。在react-传单的WMS Tile图层上添加一个叠加层。

在react传单中使用latLngToContainerPoint

最新更新