如何通过弹出窗口获取发布在geoserver中的wms图层的属性信息。传单

时间:2019-04-23 14:36:24

标签: javascript leaflet geoserver wms getfeatureinfo

我已经在geoserver中发布了一项功能,该功能可以通过其底图的传单成功访问。现在,我需要在弹出窗口中获取功能onclick的属性信息。

我照原样使用了示例(https://gist.github.com/rclark/6908938),但没有成功,单击时它没有显示任何内容,控制台中也没有任何错误。我将“ map”替换为“ mapid”,即我的mapid。我不明白发生了什么事请帮我。谢谢....

我的html文件是-test.html

onValueChange

我希望在单击具有功能属性信息的WMS图层时出现一个简单的弹出窗口。

2 个答案:

答案 0 :(得分:2)

您将Forest_Data定义为默认WMS对象:

var Forest_Data = L.tileLayer.wms (...)

您需要使用您定义的新对象。在您的链接示例中查看:

L.tileLayer.betterWms(...)

答案 1 :(得分:0)

上面的代码是正确的,只需替换一次即可,而不是- var Forest_Data = L.tileLayer.wms,它将是- var Forest_Data = L.tileLayer.betterWMS