function executeGP() { map.graphics.clear(); var params = {}; esri.show(loading); gp.submitJob(params, completeCallback, statusCallback, function (error) { alert(error); esri.hide(loading); });}function statusCallback(jobInfo) { console.log(jobInfo.jobStatus); var status = jobInfo.jobStatus; if (status === "esriJobFailed") { alert(status); esri.hide(loading); } else if (status === "esriJobSucceeded") { esri.hide(loading); }}function completeCallback(jobInfo) { console.log("getting data"); gp.getResultData(jobInfo.jobId, "Routes", displayResult);}function displayResult(result, messages) { var simpleLineSymbol = new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 3); var features = result.value.features; var gpResult = new esri.layers.GraphicsLayer({ id: "Result" }); for (var f = 0, fl = features.length; f < fl; f++) { var feature = features; feature.setSymbol(simpleLineSymbol); gpResult.add(feature); } map.addLayer(gpResult);}
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.