rest查询如何返回geojson数据?在参数中应该如何设置

0 投票
var sqlParameter = {
  datasetNames: [datasetNames],
  getFeatureMode: "SQL",
  queryParameter: {
    attributeFilter: sqlStr
  },
  maxFeatures:-1,//获取所有数据
};

我应该如何设置返回的数据类型?不想要超图那样的json格式数据。要标准的geojson。

3月 18 分类:  142次浏览 | 用户: jhwang 牛刀小试 (195 分)

1个回答

0 投票
您好,iServer可以用geojson发请求但是无法返回geojson
3月 18 用户: 卷饼先生 登峰造极 (5,384 分)
建议添加。。。
查询完事儿之后直接打印result看是不是想要的结果
引入<script src="https://iclient.supermap.io/dist/leaflet/include-leaflet.js"></script>
    <script src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet-es6.min.js"></script>

然后调用接口转换一下:var a = new SuperMap.Format.GeoJSON();
            var b = a.write(resultObj.features);
            console.log(b,'==============');
...