<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic dojo/promise/all not working for nesting the async calls in ArcGIS Web AppBuilder Questions</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/dojo-promise-all-not-working-for-nesting-the-async/m-p/109373#M3209</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have to get the distance from various points plotted on the map from the user point on &lt;STRONG&gt;page load&lt;/STRONG&gt;. When i am keeping all the promise in an array, and assigning to dojo/promise/all, it throws an error "&lt;STRONG&gt;Unable to complete operation.&lt;/STRONG&gt;" below is the code:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;head&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;title&amp;gt;Create Map and add a dynamic layer&amp;lt;/title&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/js.arcgis.com/3.24/esri/css/esri.css" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/3.24/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"/&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;style&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; html, body, #mapDiv{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; padding: 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; margin: 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; height: 100%;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/style&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; &amp;lt;script src="&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/js.arcgis.com/3.24" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/3.24/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;script&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var map;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var fromPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var task;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var toPoints=[];&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; require([&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/_base/lang",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/map",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/layers/ArcGISDynamicMapServiceLayer",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/tasks/GeometryService",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/layers/GraphicsLayer",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleFillSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleLineSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/Color",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleMarkerSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/geometry/Point",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/SpatialReference",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/graphic", &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/tasks/DistanceParameters",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/_base/array",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/promise/all"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ], function (&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; lang, Map, ArcGISDynamicMapServiceLayer, GeometryService,GraphicsLayer,SimpleFillSymbol,SimpleLineSymbol,Color,SimpleMarkerSymbol,Point,SpatialReference,Graphic,DistanceParameters,array,all) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;map = new Map("mapDiv", {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; sliderOrientation : "horizontal"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;//Takes a URL to a non cached map service.&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; var dynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer("&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/servername:6443/arcgis/rest/services/IndiaMapMMI/MapServer" rel="nofollow" target="_blank"&gt;https://servername:6443/arcgis/rest/services/IndiaMapMMI/MapServer&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(dynamicMapServiceLayer);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; var geometryService = new esri.tasks.GeometryService("&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/utility.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" rel="nofollow" target="_blank"&gt;https://utility.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var frmGraphicsLayer = new GraphicsLayer();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var toGraphicsLayer = new GraphicsLayer();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var circleSymbF = new SimpleFillSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleFillSymbol.STYLE_SOLID, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_SHORTDASHDOTDOT, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([255, 0, 0]),2), new Color([255, 255, 0, 0.25]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol2 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([255, 0, 0, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol1 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 255, 0, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol3 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 255, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; myObj = {"features":[&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": { &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 001, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.634962,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.034805,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"FromPoint"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": { &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 002, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.612663,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.053215,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Pending"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 003, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.596744,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.075981,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Completed"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 004,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.615241,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.061687,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Completed"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; } &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ]&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }; &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var promises = [];&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; for(i = 0 ; i &amp;lt;myObj.features.length; i++){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if(myObj.features&lt;I&gt;.attributes.Status == "FromPoint"){&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; fromPoint = new Point(parseFloat(myObj.features&lt;I&gt;.attributes.Longitude),parseFloat(myObj.features&lt;I&gt;.attributes.Latitude),new SpatialReference({wkid:4326}));&lt;/I&gt;&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; frmGraphicsLayer.add((new Graphic(fromPoint,symbol2)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; else{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var pt = new Point(parseFloat(myObj.features&lt;I&gt;.attributes.Longitude),parseFloat(myObj.features&lt;I&gt;.attributes.Latitude),new SpatialReference({wkid:4326}));&lt;/I&gt;&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toPoints.push(pt);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; task = array.map(toPoints,lang.hitch(this, function (toPoint) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var distParams = new esri.tasks.DistanceParameters();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.distanceUnit = esri.tasks.GeometryService.UNIT_SQUARE_METERS;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;distParams.geometry1 = fromPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.geometry2 = toPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.geodesic = true;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; return distParams;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; for (i = 0; i &amp;lt; task.length; i++) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; promises.push(geometryService.distance(task&lt;I&gt;));&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var iPromises = new all(promises);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; iPromises.then(lang.hitch(this, function (distance) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if (isNaN(distance)) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distance = 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if(distance &amp;gt;70){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toGraphicsLayer.add((new Graphic(pt,symbol3)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; else{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toGraphicsLayer.add((new Graphic(pt,symbol1)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }), lang.hitch(this, function (err){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; console.info(err);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(frmGraphicsLayer);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(toGraphicsLayer); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/script&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/head&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;body&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;div id="mapDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/body&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;/html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;i have referred this thread&amp;nbsp;&lt;A href="https://community.esri.com/thread/159317"&gt;How to nest dojo async calls and wait until all are complete&lt;/A&gt;&amp;nbsp; but no success&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;Naveen&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jun 2018 12:50:16 GMT</pubDate>
    <dc:creator>Naveen_KumarKairamkonda</dc:creator>
    <dc:date>2018-06-26T12:50:16Z</dc:date>
    <item>
      <title>dojo/promise/all not working for nesting the async calls</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/dojo-promise-all-not-working-for-nesting-the-async/m-p/109373#M3209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have to get the distance from various points plotted on the map from the user point on &lt;STRONG&gt;page load&lt;/STRONG&gt;. When i am keeping all the promise in an array, and assigning to dojo/promise/all, it throws an error "&lt;STRONG&gt;Unable to complete operation.&lt;/STRONG&gt;" below is the code:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;head&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;title&amp;gt;Create Map and add a dynamic layer&amp;lt;/title&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; &amp;lt;link rel="stylesheet" href="&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/js.arcgis.com/3.24/esri/css/esri.css" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/3.24/esri/css/esri.css&lt;/A&gt;&lt;SPAN&gt;"/&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;style&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; html, body, #mapDiv{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; padding: 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; margin: 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; height: 100%;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/style&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; &amp;lt;script src="&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/js.arcgis.com/3.24" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/3.24/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;script&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var map;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var fromPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var task;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var toPoints=[];&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; require([&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/_base/lang",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/map",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/layers/ArcGISDynamicMapServiceLayer",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/tasks/GeometryService",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/layers/GraphicsLayer",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleFillSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleLineSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/Color",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/symbols/SimpleMarkerSymbol",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/geometry/Point",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/SpatialReference",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/graphic", &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "esri/tasks/DistanceParameters",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/_base/array",&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "dojo/promise/all"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ], function (&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; lang, Map, ArcGISDynamicMapServiceLayer, GeometryService,GraphicsLayer,SimpleFillSymbol,SimpleLineSymbol,Color,SimpleMarkerSymbol,Point,SpatialReference,Graphic,DistanceParameters,array,all) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;map = new Map("mapDiv", {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; sliderOrientation : "horizontal"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;//Takes a URL to a non cached map service.&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; var dynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer("&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/servername:6443/arcgis/rest/services/IndiaMapMMI/MapServer" rel="nofollow" target="_blank"&gt;https://servername:6443/arcgis/rest/services/IndiaMapMMI/MapServer&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(dynamicMapServiceLayer);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&lt;SPAN&gt; var geometryService = new esri.tasks.GeometryService("&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.esri.com/utility.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" rel="nofollow" target="_blank"&gt;https://utility.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var frmGraphicsLayer = new GraphicsLayer();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var toGraphicsLayer = new GraphicsLayer();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var circleSymbF = new SimpleFillSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleFillSymbol.STYLE_SOLID, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_SHORTDASHDOTDOT, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([255, 0, 0]),2), new Color([255, 255, 0, 0.25]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol2 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([255, 0, 0, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol1 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 255, 0, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var symbol3 = new SimpleMarkerSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleMarkerSymbol.STYLE_DIAMOND, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 15, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new SimpleLineSymbol( &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; SimpleLineSymbol.STYLE_NULL, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 0, 0.9]), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; 1 &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ), &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; new Color([0, 0, 255, 1]) &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; myObj = {"features":[&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": { &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 001, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.634962,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.034805,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"FromPoint"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": { &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 002, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.612663,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.053215,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Pending"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 003, &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.596744,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.075981,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Completed"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; },{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "attributes": {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "CaseID": 004,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Latitude": 28.615241,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Longitude": 77.061687,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "SerialNo":7557,&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; "Status":"Completed"&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; } &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; ]&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }; &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var promises = [];&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; for(i = 0 ; i &amp;lt;myObj.features.length; i++){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if(myObj.features&lt;I&gt;.attributes.Status == "FromPoint"){&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; fromPoint = new Point(parseFloat(myObj.features&lt;I&gt;.attributes.Longitude),parseFloat(myObj.features&lt;I&gt;.attributes.Latitude),new SpatialReference({wkid:4326}));&lt;/I&gt;&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; frmGraphicsLayer.add((new Graphic(fromPoint,symbol2)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; else{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var pt = new Point(parseFloat(myObj.features&lt;I&gt;.attributes.Longitude),parseFloat(myObj.features&lt;I&gt;.attributes.Latitude),new SpatialReference({wkid:4326}));&lt;/I&gt;&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toPoints.push(pt);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; task = array.map(toPoints,lang.hitch(this, function (toPoint) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var distParams = new esri.tasks.DistanceParameters();&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.distanceUnit = esri.tasks.GeometryService.UNIT_SQUARE_METERS;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;distParams.geometry1 = fromPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.geometry2 = toPoint;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distParams.geodesic = true;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; return distParams;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; for (i = 0; i &amp;lt; task.length; i++) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; promises.push(geometryService.distance(task&lt;I&gt;));&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; var iPromises = new all(promises);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; iPromises.then(lang.hitch(this, function (distance) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if (isNaN(distance)) {&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; distance = 0;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; if(distance &amp;gt;70){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toGraphicsLayer.add((new Graphic(pt,symbol3)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; else{&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; toGraphicsLayer.add((new Graphic(pt,symbol1)));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }), lang.hitch(this, function (err){&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; console.info(err);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; }));&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(frmGraphicsLayer);&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; map.addLayer(toGraphicsLayer); &lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; });&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/script&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/head&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;body&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;div id="mapDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt; &amp;lt;/body&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; color: #333399;"&gt;&lt;EM&gt;&amp;lt;/html&amp;gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;i have referred this thread&amp;nbsp;&lt;A href="https://community.esri.com/thread/159317"&gt;How to nest dojo async calls and wait until all are complete&lt;/A&gt;&amp;nbsp; but no success&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; color: #000000;"&gt;Naveen&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 12:50:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/dojo-promise-all-not-working-for-nesting-the-async/m-p/109373#M3209</guid>
      <dc:creator>Naveen_KumarKairamkonda</dc:creator>
      <dc:date>2018-06-26T12:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: dojo/promise/all not working for nesting the async calls</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/dojo-promise-all-not-working-for-nesting-the-async/m-p/109374#M3210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a duplicate question perhaps from a different source.&lt;/P&gt;&lt;P&gt;Please refer to this&amp;nbsp;&lt;A _jive_internal="true" href="https://community.esri.com/thread/216987-nesting-dojo-asyn-calls-not-workingwait-until-all-are-complete"&gt;thread&lt;/A&gt; for answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jun 2018 10:12:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/dojo-promise-all-not-working-for-nesting-the-async/m-p/109374#M3210</guid>
      <dc:creator>MirHashmi</dc:creator>
      <dc:date>2018-06-27T10:12:30Z</dc:date>
    </item>
  </channel>
</rss>

