<?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 Re: World route service for Android not returning results in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/world-route-service-for-android-not-returning/m-p/111267#M833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found the issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The account to be used to create application and generare token must be created from &lt;/SPAN&gt;&lt;A href="http://www.esri.com/software/arcgis/arcgisonline/evaluate"&gt;http://www.esri.com/software/arcgis/arcgisonline/evaluate&lt;/A&gt;&lt;SPAN&gt;. Click on "Create a NEW Esri Account" button.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. The outspatialreference to be set to 102100 everywhere. Following is the modification required.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // Create the stop points from point geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; StopGraphic startPnt = new StopGraphic(GeometryEngine.project(startPoint, SpatialReference.create(4326), SpatialReference.create(102100)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; StopGraphic endPnt = new StopGraphic(GeometryEngine.project(endPoint, SpatialReference.create(4326), SpatialReference.create(102100)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // set features on routing feature class&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; naFeatures.setFeatures(new Graphic[] { startPnt, endPnt });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; naFeatures.setSpatialReference(SpatialReference.create(102100));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; routeParams.setOutSpatialReference(SpatialReference.create(102100));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;V. Sriram&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Apr 2013 12:22:05 GMT</pubDate>
    <dc:creator>SriramV</dc:creator>
    <dc:date>2013-04-25T12:22:05Z</dc:date>
    <item>
      <title>World route service for Android not returning results</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/world-route-service-for-android-not-returning/m-p/111266#M832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Iam using the arcGIS Android SDK v10.1.1. I want to plot the route between 2 points in the European region. Iam using the World Route service (as per &lt;/SPAN&gt;&lt;A href="http://blogs.esri.com/esri/arcgis/2013/04/08/legacy-geocoding-and-routing-services-at-httptasks-arcgisonline-com-will-be-retired-on-december-31-2013/"&gt;http://blogs.esri.com/esri/arcgis/2013/04/08/legacy-geocoding-and-routing-services-at-httptasks-arcgisonline-com-will-be-retired-on-december-31-2013/&lt;/A&gt;&lt;SPAN&gt;) to get route info. But the server does not respond (nor times out) when solve is called.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Following is a snippet:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; RoutingParameters routeParams = new RoutingParameters();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; routeParams.setImpedanceAttributeName("Length");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; String routeTaskURL = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World" rel="nofollow" target="_blank"&gt;https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //Prepare user credentials&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; UserCredentials userCredentials = new UserCredentials();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; userCredentials.setAuthenticationType(AuthenticationType.TOKEN);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; userCredentials.setSSLRequired(false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; userCredentials.setUserAccount(&amp;lt;userName&amp;gt;, &amp;lt;psswd&amp;gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; userCredentials.setUserToken(&amp;lt;user_token&amp;gt;, &amp;lt;referer&amp;gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; RoutingTask routeTask = new RoutingTask(routeTaskURL, userCredentials);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Point point1 = (Point) GeometryEngine.project(p1, mOutSpacialRef, mMap.getSpatialReference());//Spatial reference 4326&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; StopGraphic startPnt = new StopGraphic(point1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Point point2 = (Point) GeometryEngine.project(p2, mOutSpacialRef, mMap.getSpatialReference());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; StopGraphic endPnt = new StopGraphic(point2);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; naFeatures.setFeatures(new Graphic[] { startPnt, endPnt });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; NAFeaturesAsFeature naFeatures = new NAFeaturesAsFeature();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; naFeatures.setSpatialReference(mMap.getSpatialReference());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; naFeatures.setCompressedRequest(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; routeParams.setStops(naFeatures);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; routeParams.setOutSpatialReference(mOutSpacialRef);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; mResults = routeTask.solve(routeParams);//hangs here. no response and no timeout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; } catch (Exception e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; e.printStackTrace();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The app hangs after calling solve, meaning there's no response from the server and hence waits forever. Can anyone please point out the mistake?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;V. Sriram&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2013 12:12:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/world-route-service-for-android-not-returning/m-p/111266#M832</guid>
      <dc:creator>SriramV</dc:creator>
      <dc:date>2013-04-17T12:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: World route service for Android not returning results</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/world-route-service-for-android-not-returning/m-p/111267#M833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found the issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The account to be used to create application and generare token must be created from &lt;/SPAN&gt;&lt;A href="http://www.esri.com/software/arcgis/arcgisonline/evaluate"&gt;http://www.esri.com/software/arcgis/arcgisonline/evaluate&lt;/A&gt;&lt;SPAN&gt;. Click on "Create a NEW Esri Account" button.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. The outspatialreference to be set to 102100 everywhere. Following is the modification required.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // Create the stop points from point geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; StopGraphic startPnt = new StopGraphic(GeometryEngine.project(startPoint, SpatialReference.create(4326), SpatialReference.create(102100)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; StopGraphic endPnt = new StopGraphic(GeometryEngine.project(endPoint, SpatialReference.create(4326), SpatialReference.create(102100)));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // set features on routing feature class&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; naFeatures.setFeatures(new Graphic[] { startPnt, endPnt });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; naFeatures.setSpatialReference(SpatialReference.create(102100));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; routeParams.setOutSpatialReference(SpatialReference.create(102100));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;V. Sriram&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Apr 2013 12:22:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/world-route-service-for-android-not-returning/m-p/111267#M833</guid>
      <dc:creator>SriramV</dc:creator>
      <dc:date>2013-04-25T12:22:05Z</dc:date>
    </item>
  </channel>
</rss>

