首页 / 浏览问题 / 三维GIS / 问题详情
rest查询如何返回geojson数据?在参数中应该如何设置
221EXP 2021年03月18日
var sqlParameter = {
  datasetNames: [datasetNames],
  getFeatureMode: "SQL",
  queryParameter: {
    attributeFilter: sqlStr
  },
  maxFeatures:-1,//获取所有数据
};

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

1个回答

您好,iServer可以用geojson发请求但是无法返回geojson
6,077EXP 2021年03月18日
建议添加。。。
查询完事儿之后直接打印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,'==============');
...