如题,在iClient for Openlayers中已设置完getFeatureBySQLParams,准备获取数据服务的feature,途中设置了ol.supermap.DataFormat.ISERVER,具体代码如下:
getFeatureBySQLService = new ol.supermap.FeatureService(dataUrl).getFeaturesBySQL(
getFeatureBySQLParams,
prProcessAsync,
ol.supermap.DataFormat.ISERVER
);
在我们的范例中,使用这种形式获取的数据可以比较简单的作为专题图的features加入source中,但使用同样的方法往ol.source.Vector中添加features就会失败,如果不使用ol.supermap.DataFormat.ISERVER格式返回数据的话,可以通过以下形式往ol.source.Vector中添加features:
features: (new ol.format.GeoJSON()).readFeatures(serviceResult.result.features)
请问,如果要使用ol.supermap.DataFormat.ISERVER格式返回的数据制作ol.layer.Vector,应该如何往source中添加features