OpenLayers.Request.GET({
async: true,
params: {
TYPENAME: 'soriver:river',
MAXFEATURES: '1000',
SERVICE: 'WFS',
VERSION: '1.0.0',
REQUEST: 'GetFeature',
SRS: 'epsg:5181',
BBOX: mapBand,
OUTPUTFORMAT: 'json'
},
success: function (response) {
readJson(response);
},
failure: function () {
alert("실패");
}
});
}
function readJson(res) {
alert(res.readyState);
if (res.readyState == 4) {
var json = new OpenLayers.Format.GeoJSON();
var jsonFeatures = json.read(res.responseText); //에러나는 부분
for (var i = 0; i < jsonFeatures.length; i++) {
if (jsonFeatures[i])
bounds.extend(jsonFeatures[i].geometry.getBounds());
}
map.zoomToExtent(bounds, false);
}
}