请问想要实现执行GP工具并修改输入参数,通过普通的异步请求可以成功修改输入参数,但用官网的处理自动化接口geoprocessingService中的submitJob异步请求修改输入参数不成功,请问该如何写脚本呢,谢谢!具体代码如下:
这个接口直接传参不生效,可以重写请求,比如这样:
var geoprocessingService = new L.supermap.GeoprocessingService(serviceUrl)
geoprocessingService._geoprocessingJobsService._processAsync= function(obj) { return this.request({ url: obj.url, method: obj.method || 'GET', data: obj.params, headers: { 'Content-type': 'application/json' }, scope: this, success: obj.callback, failure: obj.callback }); }
geoprocessingService.submitJob(identifier, parameter, environment, function(serverResult) { console.log(serverResult.result); })