Object - 기능추가가 너무 쉬운 걸 보니 코드 조지게 잘짰다
changeFeaturebyID = (pvrid, map) => {
let drawLayer = getDrawLayer(map)
fetch(
DFT_FEATURE_URL + pvrIdFilter(pvrid),
{ method: 'GET', mode: 'cors' }
)
.then (response => {
return response.json()
})
.then (json => {
let features = new ol.format.GeoJSON().readFeatures(json)
if (features.length === 0) return alert("No Feature In Geoserver")
let feature = features[0]
drawSelect(feature, drawLayer)
stpano.AvatarMove({
nodeid: pvrid
})
})
}
pvrIdFilter = (pvrid) => {
/**
* @summary - PvrID CQL filter
*/
return `CQL_FILTER=pvrid=${pvrid}`
}