使用 IdentifyTask 调用 Errback (ArcGIS)

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);