是否可以通过WFS AngularJS调用填充GetFeatures表(ui网格)?
我试过一些方法:
方法1:
$http.get('http://WFSTestsite:8080/geoserver/test/wfsTest?service=WFS&version=1.0.0&request=GetFeature&typeName=test&maxFeatures=50&outputFormat=application/json')
.success(function(data) {
$scope.gridOptions.data = data;
});方法2:
$http.get('http://WFSTestSite:8080/geoserver/test/wfsTest',
{ params: {
service:"WFS"
version:"1.0.0"
request:"GetFeature"
typeName:"test"
outputFormat:"application/json"
maxFeatures:"50"}}).success(function(data) {
$scope.gridOptions.data = data;
});这两种方法似乎都不管用。我很难找到任何关于使用WFS...is的文档,这是不可能的?
发布于 2015-02-19 21:46:25
因此,我意识到我从server...this获得了一个访问控制允许起源问题,通过在服务器上启用CORS解决了这个问题。一旦我这样做了,方法1就成功了,但我不得不更改一行:
而不是:$scope.gridOptions.data = data;
我将其更改为:$scope.gridOptions.data = data.features;
然后一切都很顺利。
希望这对某人有帮助!)
https://stackoverflow.com/questions/28612282
复制相似问题