<?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: map.setExtent not setting right values in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642555#M59953</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are probably reading the values before the map actually changes extent.&amp;nbsp; I suggest you listen to the map.onExtentChange event and then get the map extent values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var factor = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var xtent =new esri.geometry.Extent(xmin-factor, ymin-factor, xmax+factor, ymax+factor)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var mapExtentChangeHandle = dojo.connect(map, 'onExtentChange', function(newExtent){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.disconnect(mapExtentChangeHandle);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; alert(dojo.replace("{xmin},{ymin},{xmax},{ymax}", newExtent);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; alert(map.extent.xmin + ',' + map.extent.ymin + ',' +map.extent.xmax + ',' + map.extent.ymax);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.setExtent(xtent);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Mar 2012 14:44:44 GMT</pubDate>
    <dc:creator>JohnGrayson</dc:creator>
    <dc:date>2012-03-14T14:44:44Z</dc:date>
    <item>
      <title>map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642554#M59952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;var factor = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var xtent =new esri.geometry.Extent(xmin-factor, ymin-factor, xmax+factor, ymax+factor)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; map.setExtent(xtent);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; alert(map.extent.xmin + ',' +&amp;nbsp; map.extent.ymin + ',' +map.extent.xmax + ',' + map.extent.ymax );&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got this code, and the xtent of a map differs from the extent of xtent. Any practical reason behind it or is my code just faulty?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 05:56:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642554#M59952</guid>
      <dc:creator>MatejSkerjanc</dc:creator>
      <dc:date>2012-03-14T05:56:32Z</dc:date>
    </item>
    <item>
      <title>Re: map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642555#M59953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are probably reading the values before the map actually changes extent.&amp;nbsp; I suggest you listen to the map.onExtentChange event and then get the map extent values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var factor = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var xtent =new esri.geometry.Extent(xmin-factor, ymin-factor, xmax+factor, ymax+factor)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var mapExtentChangeHandle = dojo.connect(map, 'onExtentChange', function(newExtent){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.disconnect(mapExtentChangeHandle);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; alert(dojo.replace("{xmin},{ymin},{xmax},{ymax}", newExtent);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; alert(map.extent.xmin + ',' + map.extent.ymin + ',' +map.extent.xmax + ',' + map.extent.ymax);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.setExtent(xtent);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 14:44:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642555#M59953</guid>
      <dc:creator>JohnGrayson</dc:creator>
      <dc:date>2012-03-14T14:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642556#M59954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;var factor = 0;&lt;BR /&gt;&amp;nbsp; var xtent =new esri.geometry.Extent(xmin-factor, ymin-factor, xmax+factor, ymax+factor)&lt;BR /&gt;&amp;nbsp; map.setExtent(xtent);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; alert(map.extent.xmin + ',' +&amp;nbsp; map.extent.ymin + ',' +map.extent.xmax + ',' + map.extent.ymax );&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I got this code, and the xtent of a map differs from the extent of xtent. Any practical reason behind it or is my code just faulty?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You might want to add sr parameter. list this: var xtent =new esri.geometry.Extent(xmin-factor, ymin-factor, xmax+factor, ymax+factor, map.spatialReference);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 15:38:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642556#M59954</guid>
      <dc:creator>HemingZhu</dc:creator>
      <dc:date>2012-03-14T15:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642557#M59955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've used the SR it didn't help thank you though.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll go with jgraysons and see if his help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll report back guys thank you for now.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 05:33:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642557#M59955</guid>
      <dc:creator>MatejSkerjanc</dc:creator>
      <dc:date>2012-03-15T05:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642558#M59956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You are probably reading the values before the map actually changes extent.&amp;nbsp; I suggest you listen to the map.onExtentChange event and then get the map extent values.&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm creating a group of features common extent. Getting minx, miny, maxx, maxy from whole group and assigning it to map extent, so it zooms in/out on the whole group. And the group extent comes out just fine. The problem is the map.setExtent sets extent to different envelope&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 06:14:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642558#M59956</guid>
      <dc:creator>MatejSkerjanc</dc:creator>
      <dc:date>2012-03-15T06:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: map.setExtent not setting right values</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642559#M59957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found sollution which was pretty obvious&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var xtent = new esri.geometry.Extent({&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmin":xmin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin":ymin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax":xmax,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax":ymax,&amp;nbsp; "spatialReference": { "wkid":map.spatialReference.wkid }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.setExtent(xtent, true); //When true, for maps that contain tiled map service layers, you are guaranteed to have the input extent shown completely on the map. (As of v1.3) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I did test this but before when my SR was wrong and it "crashed with error". Previously i had SR set to&amp;nbsp;&amp;nbsp; "spatialReference": { "wkid":map.spatialReference } and it's wrong it seems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you guys&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 06:22:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-setextent-not-setting-right-values/m-p/642559#M59957</guid>
      <dc:creator>MatejSkerjanc</dc:creator>
      <dc:date>2012-03-15T06:22:11Z</dc:date>
    </item>
  </channel>
</rss>

