地理服务器和传单 GetFeatureInfo
Posted
技术标签:
【中文标题】地理服务器和传单 GetFeatureInfo【英文标题】:Geoserver & Leaflet GetFeatureInfo 【发布时间】:2020-05-25 16:35:11 【问题描述】:当我在wms层外点击时,我想禁用Leaflet的WMS getFeatureInfo弹出窗口enter image description here我使用这个插件https://gist.github.com/rclark/6908938
【问题讨论】:
【参考方案1】:将您的功能更改为:
getFeatureInfo: function (evt)
// Make an AJAX request to the server and hope for the best
var url = this.getFeatureInfoUrl(evt.latlng),
showResults = L.Util.bind(this.showGetFeatureInfo, this);
$.ajax(
url: url,
success: function (data, status, xhr)
var err = typeof data === 'string' ? null : data;
//Fix for blank popup window
var doc = (new DOMParser()).parseFromString(data, "text/html");
if (doc.body.innerHTML.trim().length > 0)
showResults(err, evt.latlng, data);
,
error: function (xhr, status, error)
showResults(error);
);
,
来源:https://gist.github.com/rclark/6908938#gistcomment-2277325
【讨论】:
这正是我想要的感谢您的快速回复以上是关于地理服务器和传单 GetFeatureInfo的主要内容,如果未能解决你的问题,请参考以下文章