我正试图使用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);