<?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: Problem with extent VEGeocoder returns in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143848#M13377</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looks like the problem occurs when the extent specified by bestView crosses 180 degrees longitude. You end up with an extent where xmin &amp;gt; xmax. This obviously doesn't work...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Simple workaround would be to check for this and flip the sign on xmin if xmin &amp;gt; xmax:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
var bv = geocodeResults[0].bestView;
if ( bv.xmin &amp;gt; bv.xmax ) {
&amp;nbsp; geocodeResults[0].bestView.xmin = bv.xmin * -1;
} 
map.setExtent(esri.geometry.geographicToWebMercator(geocodeResults[0].bestView));
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 07:53:39 GMT</pubDate>
    <dc:creator>derekswingley1</dc:creator>
    <dc:date>2021-12-11T07:53:39Z</dc:date>
    <item>
      <title>Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143845#M13374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It looks to me that it returns invalid results when it is being queried for strings like: USA, United States, North America.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example when I use string USA, it sends the following request:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="http://serverapi.arcgisonline.com/veadaptor/production/services/geocode/geocode?query=USA&amp;amp;token=" rel="nofollow" target="_blank"&gt;http://serverapi.arcgisonline.com/veadaptor/production/services/geocode/geocode?query=USA&amp;amp;token=&lt;/A&gt;&lt;SPAN&gt;&amp;lt;bing key&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then the result it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;[&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "address":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "countryRegion":"United States",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "formattedAddress":"United States"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "bestView":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmin":177.348754882813,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin":26.6772079467773,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax":-55.848747253418,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax":75.7627944946289,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "spatialReference":{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "wkid":4326&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "confidence":"high",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "displayName":"United States",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "entityType":"Sovereign",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "matchCodes":[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Good"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "locationArray":[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "x":-98.9079971313477,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "y":39.4500007629395,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "calculationMethod":"Rooftop"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I try to apply extent returned by 'bestView' (after converting to to web mercator using esri.geometry.geographicToWebMercator(bestView))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it takes me somewhere deep in Russia instead of showing USA.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regular queries like 'Italy' etc works fine for me. Only the specific related to USA or North America seems to be returning invalid extent.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2011 07:17:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143845#M13374</guid>
      <dc:creator>GrzegorzChlodzinski</dc:creator>
      <dc:date>2011-09-27T07:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143846#M13375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sounds like something that would be best answered by bing/microsoft since you're talking about a response from their service. Have you tried posting in their forum?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2011 14:03:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143846#M13375</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2011-09-27T14:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143847#M13376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Before posting her I have checked what Bing returns (based on Bing REST API documentation found on MSDN).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It looks like Bing is going correct coordinates (although I am not sure how ArcGIS service is calling Bing).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's my call:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;&lt;A class="jive-link-external-small" href="http://dev.virtualearth.net/REST/v1/Locations?o=xml&amp;amp;q=USA&amp;amp;key=" rel="nofollow" target="_blank"&gt;http://dev.virtualearth.net/REST/v1/Locations?o=xml&amp;amp;q=USA&amp;amp;key=&lt;/A&gt;&lt;SPAN&gt;&amp;lt;bing key&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and here's subset of returned data: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;&amp;lt;BoundingBox&amp;gt;&lt;BR /&gt;[INDENT]&amp;lt;SouthLatitude&amp;gt;26.677207946777344&amp;lt;/SouthLatitude&amp;gt;&amp;lt;WestLongitude&amp;gt;177.3487548828125&amp;lt;/WestLongitude&amp;gt;&amp;lt;NorthLatitude&amp;gt;75.7627944946289&amp;lt;/NorthLatitude&amp;gt;&amp;lt;EastLongitude&amp;gt;-55.848747253417969&amp;lt;/EastLongitude&amp;gt;&lt;BR /&gt;[/INDENT]&lt;BR /&gt;&amp;lt;/BoundingBox&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My quess it that AcgGIS service incorrectly translates Bing result (VEGeocoder calls &lt;/SPAN&gt;&lt;A href="http://serverapi.arcgisonline.com"&gt;http://serverapi.arcgisonline.com&lt;/A&gt;&lt;SPAN&gt; url).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any way you could verify it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Sep 2011 11:23:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143847#M13376</guid>
      <dc:creator>GrzegorzChlodzinski</dc:creator>
      <dc:date>2011-09-28T11:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143848#M13377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looks like the problem occurs when the extent specified by bestView crosses 180 degrees longitude. You end up with an extent where xmin &amp;gt; xmax. This obviously doesn't work...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Simple workaround would be to check for this and flip the sign on xmin if xmin &amp;gt; xmax:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
var bv = geocodeResults[0].bestView;
if ( bv.xmin &amp;gt; bv.xmax ) {
&amp;nbsp; geocodeResults[0].bestView.xmin = bv.xmin * -1;
} 
map.setExtent(esri.geometry.geographicToWebMercator(geocodeResults[0].bestView));
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:53:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143848#M13377</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-11T07:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143849#M13378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for solving this problem!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Sep 2011 11:52:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143849#M13378</guid>
      <dc:creator>GrzegorzChlodzinski</dc:creator>
      <dc:date>2011-09-29T11:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with extent VEGeocoder returns</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143850#M13379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You're welcome!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Sep 2011 13:53:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problem-with-extent-vegeocoder-returns/m-p/143850#M13379</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2011-09-29T13:53:40Z</dc:date>
    </item>
  </channel>
</rss>

