调用webGIS要素查询服务时能,在回到函数中用一个全局变量接收了回调结果,但是,输出全局变量发现没有值,能否用一个全局变量接收查询回调结果呢,代码如下
var res
L.supermap.featureService(url_data).getFeaturesBySQL(new SuperMap.GetFeaturesBySQLParameters({
datasetNames:datasetName,
queryParameter:new SuperMap.FilterParameter({attributeFilter:""}),
toIndex:1000//最大数据量
}),function (serviceResult) {
res=serviceResult
})
console.log(res)