首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:使用Cesium加载iServer发布的WMS服务,在进行WFS查询以获取要素信息时,返回的是一个HTML页面而不是预期的GML或JSON数据。
64,468EXP 2025年10月27日

使用Cesium加载iServer发布的WMS服务,在进行WFS查询以获取要素信息时,返回的是一个HTML页面而不是预期的GML或JSON数据。

1个回答

【解决办法】构造请求参数参考: var param = { service: 'WFS', version: '2.0.0', request: 'GetFeature', typeNames:'DataSource:yjjbnt222', outputFormat: 'application/json', maxFeatures: 3200, srsName: 'EPSG:4326', CQL_FILTER: 'INTERSECTS(geom,POINT(' + lngLat[0] + ' ' + lngLat[1] + '))' } let paramStr = '' for (let key in param) { paramStr = paramStr + key + '=' + param[key] + '&' } paramStr = paramStr.substr(0, paramStr.length - 1) axios({ methods: 'GET', url: urlString + '?' + paramStr, // url: urlString , // get请求用params携带请求信息(这里无请求信息,所以是个空对象) params: {} }) .then((res) => { console.log(res,'kkkkk') if (res.data.features) { console.log('JFJFJFJFJFJ:', res.data) console.log('ispay111111:', res.data.features[0].properties) addDKPop(lngLat, res.data.features[0].properties.layer) //弹窗 } else { } }) .catch((error) => { console.log('请求失败,失败信息' + error) }) }
64,468EXP 2025年10月27日
热门文章
关注我们
...