map.on('singleclick', function(evt) { var viewResolution = map.getView().getResolution(); var url = wmsLayer.getSource().getGetFeatureInfoUrl( evt.coordinate, viewResolution, 'EPSG:3857', {'INFO_FORMAT': 'application/json'} ); if (url) { fetch(url) .then(function(response) { return response.json(); }) .then(function(json) { console.log(json); }); }});报错
时间: 2024-04-26 19:24:52 浏览: 215
quartz 2.3数据库设计.doc
这个错误可能是因为`wmsLayer`图层的source对象没有正确加载。请确保WMS服务的URL地址正确,并且WMS图层的名称和参数正确。此外,也可能是因为浏览器的CORS(跨源资源共享)策略禁止了访问WMS服务。你可以检查浏览器的控制台(Console)输出,查看是否有CORS相关的错误信息。如果有,你可以尝试使用代理服务器或者在WMS服务端进行设置以解决这个问题。
阅读全文