Calling Errback with IdentifyTask (ArcGIS)



我正试图使用ArcGIS的IdentifyTask,我知道如果地图服务不正确,它会失败。现在我想处理这个错误。但是,我不完全确定应该如何使用errback参数来处理调用中的错误。

这是我目前所掌握的。

var serviceName = "http://cnn.com"; //ensure failure of the execute
var identifyTask = new esri.tasks.IdentifyTask(serviceName);
var task = identifyTask.execute(identifyParams);

我该如何处理错误?

可以在execute方法的调用中增加两个回调函数。下面是一个例子。

var callback = function (results) {
    //handle results
}
var errback = function (error) {
    //handle error
}
var task = identifyTask.execute(identifyParams, callback, errback);

最新更新