【解决办法】构造请求参数参考:
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)
})
}