<?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: Set zoomToFullExtent to be my Initial Extent in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760316#M70476</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can take a look at the code for zoomToFullExtent by typing this in firebug or chrome dev tools console:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolbar.zoomToFullExtent.toString()
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;That will print: &lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
"function () { 
&amp;nbsp; var map = this.map; 
&amp;nbsp; map.setExtent(map.getLayer(map.layerIds[0]).initialExtent); 
}"
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;The easiest way to change this is to re-define zoomToFullExtent for your toolbar. After you create your toolbar, do something like this:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolar.zoomToFullExtent = function() {
&amp;nbsp; var map = this.map;
&amp;nbsp; map.setExtent(appFullExtent);
}
&lt;/PRE&gt;&lt;BR /&gt;Where appFullExtent is a global that represents your app's full extent.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank's it's very usefull.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias, me ayudó bastante. From Cali, Colombia&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 08:17:35 GMT</pubDate>
    <dc:creator>RobinAlexis_Olaya</dc:creator>
    <dc:date>2021-12-12T08:17:35Z</dc:date>
    <item>
      <title>Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760309#M70469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using the Navigation Toolbar from the API Samples.&amp;nbsp; However, the Zoom to Full Extent zooms to the full extent of the underlying base map and I want this to zoom to my Initial Extent.&amp;nbsp; I saw a previous post on here that states to save a copy of the extent and connect a button or link to a function that passes your extent to map.setExtent ().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I already have the button (from the Navigation Toolbar api sample) and the function for this right now is ???onClick:function(){navToolbar.zoomToFullExtent();}??? which works as described above (zooms to the extent of the base map).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am fairly new to JavaScript but can usually get things to work if I have examples.&amp;nbsp; That being said, can someone provide me a code example showing me how to do this rather than just outlining the steps?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Carrie&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 16:08:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760309#M70469</guid>
      <dc:creator>CarrieTropasso1</dc:creator>
      <dc:date>2012-01-23T16:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760310#M70470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can take a look at the code for zoomToFullExtent by typing this in firebug or chrome dev tools console:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolbar.zoomToFullExtent.toString()
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That will print: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
"function () { 
&amp;nbsp; var map = this.map; 
&amp;nbsp; map.setExtent(map.getLayer(map.layerIds[0]).initialExtent); 
}"
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The easiest way to change this is to re-define zoomToFullExtent for your toolbar. After you create your toolbar, do something like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolar.zoomToFullExtent = function() {
&amp;nbsp; var map = this.map;
&amp;nbsp; map.setExtent(appFullExtent);
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Where appFullExtent is a global that represents your app's full extent.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:17:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760310#M70470</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-12T08:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760311#M70471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks! That's what I needed and I got it working successfully.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2012 15:15:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760311#M70471</guid>
      <dc:creator>CarrieTropasso1</dc:creator>
      <dc:date>2012-01-24T15:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760312#M70472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for following up. Can you mark my post as an answer?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2012 15:19:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760312#M70472</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2012-01-24T15:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760313#M70473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks...it took me a little bit, but I got mine to work as well!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2012 14:13:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760313#M70473</guid>
      <dc:creator>BillShockley</dc:creator>
      <dc:date>2012-07-25T14:13:48Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760314#M70474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for this. Worked like a charm!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2012 14:26:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760314#M70474</guid>
      <dc:creator>JessicaKnight1</dc:creator>
      <dc:date>2012-07-25T14:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760315#M70475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;awesome. Thanks Derek!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2012 15:24:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760315#M70475</guid>
      <dc:creator>danbecker</dc:creator>
      <dc:date>2012-07-30T15:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760316#M70476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can take a look at the code for zoomToFullExtent by typing this in firebug or chrome dev tools console:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolbar.zoomToFullExtent.toString()
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;That will print: &lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
"function () { 
&amp;nbsp; var map = this.map; 
&amp;nbsp; map.setExtent(map.getLayer(map.layerIds[0]).initialExtent); 
}"
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;The easiest way to change this is to re-define zoomToFullExtent for your toolbar. After you create your toolbar, do something like this:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolar.zoomToFullExtent = function() {
&amp;nbsp; var map = this.map;
&amp;nbsp; map.setExtent(appFullExtent);
}
&lt;/PRE&gt;&lt;BR /&gt;Where appFullExtent is a global that represents your app's full extent.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank's it's very usefull.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias, me ayudó bastante. From Cali, Colombia&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:17:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760316#M70476</guid>
      <dc:creator>RobinAlexis_Olaya</dc:creator>
      <dc:date>2021-12-12T08:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Set zoomToFullExtent to be my Initial Extent</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760317#M70477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can take a look at the code for zoomToFullExtent by typing this in firebug or chrome dev tools console:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolbar.zoomToFullExtent.toString()
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;That will print: &lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
"function () { 
&amp;nbsp; var map = this.map; 
&amp;nbsp; map.setExtent(map.getLayer(map.layerIds[0]).initialExtent); 
}"
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;The easiest way to change this is to re-define zoomToFullExtent for your toolbar. After you create your toolbar, do something like this:&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
navToolar.zoomToFullExtent = function() {
&amp;nbsp; var map = this.map;
&amp;nbsp; map.setExtent(appFullExtent);
}
&lt;/PRE&gt;&lt;BR /&gt;Where appFullExtent is a global that represents your app's full extent.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;where do i modify the code with the above edit?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here is what i have:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
 navToolbar = new Navigation(map);
&amp;nbsp;&amp;nbsp;&amp;nbsp; on(navToolbar, "onExtentHistoryChange", extentHistoryChangeHandler);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomin").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.activate(Navigation.ZOOM_IN);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomout").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.activate(Navigation.ZOOM_OUT);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomfullext").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.zoomToFullExtent();
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomprev").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.zoomToPrevExtent();
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomnext").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.zoomToNextExtent();
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("pan").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.activate(Navigation.PAN);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("deactivate").on("click", function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolbar.deactivate();
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; function extentHistoryChangeHandler(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomprev").disabled = navToolbar.isFirstExtent();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; registry.byId("zoomnext").disabled = navToolbar.isLastExtent();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
});
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:17:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/set-zoomtofullextent-to-be-my-initial-extent/m-p/760317#M70477</guid>
      <dc:creator>RobertKirkwood</dc:creator>
      <dc:date>2021-12-12T08:17:38Z</dc:date>
    </item>
  </channel>
</rss>

