<?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: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229492#M21416</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Manish,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Get it. I'd better to add the basemap along with the Dynamic map service layer. Thank you.:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Oct 2013 03:56:26 GMT</pubDate>
    <dc:creator>jerryli</dc:creator>
    <dc:date>2013-10-14T03:56:26Z</dc:date>
    <item>
      <title>After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229484#M21408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I add a ArcGISDynamicMapServiceLayer to the basemap, then when I am calling basemap.getZoom(), it always returns -1. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And the basemap.setZoom also doesn't work properly.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 04:32:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229484#M21408</guid>
      <dc:creator>jerryli</dc:creator>
      <dc:date>2013-10-11T04:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229485#M21409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I add a ArcGISDynamicMapServiceLayer to the basemap, then when I am calling basemap.getZoom(), it always returns -1. &lt;BR /&gt;And the basemap.setZoom also doesn't work properly.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Jerry,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure what you are trying to do. Are you trying to get the map zoom level. You can have a look at the API documentation for the available methods.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://developers.arcgis.com/en/javascript/jsapi/map-amd.html#getzoom"&gt;https://developers.arcgis.com/en/javascript/jsapi/map-amd.html#getzoom&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.getZoom(); //this will return the current zoom level of the map. A value of -1 indicates that the map does not have pre-defined zoom levels.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for setting the zoom level, try&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.setZoom(zoom); //provide the level you want to set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also if possible could you provide the code through jsfiddle so we can look into the details and give a faster resolution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manish&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 05:07:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229485#M21409</guid>
      <dc:creator>ManishkumarPatel</dc:creator>
      <dc:date>2013-10-11T05:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229486#M21410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Manish,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, I add a map with options &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var option = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ESRI map options can be used still. For example, do not display "esri" logo.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logo : false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center : [-74, 40.72],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxZoom : 10,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minZoom : 1,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom : 3
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = ... //create a esri map.
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //then add layer to the map.
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerConfig&amp;nbsp; = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url : "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options : {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "opacity" : 0.5
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layer = new esri.layers.ArcGISDynamicMapServiceLayer(layerConfig.url,
&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; layerConfig.options);
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(layer);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after the map is rendered and shown, then I call the get zoom function
&amp;nbsp;&amp;nbsp;&amp;nbsp; var level = map.getZoom();
&amp;nbsp;&amp;nbsp;&amp;nbsp; //the zoom level here is always -1, What I have set in the basemap is lost.
&amp;nbsp;&amp;nbsp;&amp;nbsp; //and map.setZoom is also changed, although I can use map.setZoom(0) to zoom in and map.setZoom(1) to zoom out, but this
&amp;nbsp;&amp;nbsp;&amp;nbsp; //kind of usage is not mentioned in the API

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 11:09:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229486#M21410</guid>
      <dc:creator>jerryli</dc:creator>
      <dc:date>2021-12-11T11:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229487#M21411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thanks Manish,&lt;BR /&gt;&lt;BR /&gt;For example, I add a map with options &lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var option = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ESRI map options can be used still. For example, do not display "esri" logo.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logo : false,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center : [-74, 40.72],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maxZoom : 10,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minZoom : 1,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom : 3
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = ... //create a esri map.
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //then add layer to the map.
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layerConfig&amp;nbsp; = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url : "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options : {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "opacity" : 0.5
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; var layer = new esri.layers.ArcGISDynamicMapServiceLayer(layerConfig.url,
&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; layerConfig.options);
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(layer);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //after the map is rendered and shown, then I call the get zoom function
&amp;nbsp;&amp;nbsp;&amp;nbsp; var level = map.getZoom();
&amp;nbsp;&amp;nbsp;&amp;nbsp; //the zoom level here is always -1, What I have set in the basemap is lost.
&amp;nbsp;&amp;nbsp;&amp;nbsp; //and map.setZoom is also changed, although I can use map.setZoom(0) to zoom in and map.setZoom(1) to zoom out, but this
&amp;nbsp;&amp;nbsp;&amp;nbsp; //kind of usage is not mentioned in the API

&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Jerry,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can try to use either of the below line of code to get the zoom level:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.on("onLayerAddResult",getZoomLevel);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dojo.connect(map,"onLayerAddResult",getZoomLevel);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;function getZoomLevel(){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var zoomlvl = map.getZoom();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for your reference:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://developers.arcgis.com/en/javascript/jsapi/map-amd.html#addlayers" rel="nofollow noopener noreferrer" target="_blank"&gt;https://developers.arcgis.com/en/javascript/jsapi/map-amd.html#addlayers&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Initially the code might be returning -1 because adding layers event might have not be completed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manish&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 11:09:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229487#M21411</guid>
      <dc:creator>ManishkumarPatel</dc:creator>
      <dc:date>2021-12-11T11:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229488#M21412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Manish,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry for a mistake, actually we call the map.getZoom() asynchronously. And this issue is still there. And this issue only occurs when we add a ArcGISDynamicMapServiceLayer. If we add some other layer else(IE. ArcGISTiledMapServiceLayer), there is no such issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 07:01:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229488#M21412</guid>
      <dc:creator>jerryli</dc:creator>
      <dc:date>2013-10-11T07:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229489#M21413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jerry,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please take a look at this : &lt;/SPAN&gt;&lt;A href="http://jsfiddle.net/patelmanya/3FUbk/"&gt;http://jsfiddle.net/patelmanya/3FUbk/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;let me know the results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manish&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 07:57:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229489#M21413</guid>
      <dc:creator>ManishkumarPatel</dc:creator>
      <dc:date>2013-10-11T07:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229490#M21414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi Jerry,&lt;BR /&gt;&lt;BR /&gt;Please take a look at this : &lt;A href="http://jsfiddle.net/patelmanya/3FUbk/"&gt;http://jsfiddle.net/patelmanya/3FUbk/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;let me know the results.&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; regards,&lt;BR /&gt;Manish&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Manish,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot. I get the reason, in the example given by you, the basemap is rendered. But in our code we don't give the basemap property so no basemap rendered and then what I said happens.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please look at below link:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://jsfiddle.net/3FUbk/12/"&gt;http://jsfiddle.net/3FUbk/12/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 08:47:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229490#M21414</guid>
      <dc:creator>jerryli</dc:creator>
      <dc:date>2013-10-11T08:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229491#M21415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi Manish,&lt;BR /&gt;&lt;BR /&gt;Thanks a lot. I get the reason, in the example given by you, the basemap is rendered. But in our code we don't give the basemap property so no basemap rendered and then what I said happens.&lt;BR /&gt;&lt;BR /&gt;Please look at below link:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://jsfiddle.net/3FUbk/12/"&gt;http://jsfiddle.net/3FUbk/12/&lt;/A&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Jerry, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I looked at the code and what I can explain is that since you do not have any basemap set to your map it will always return -1 as zoom. Because the map.getZoom() method uses the LOD and returns the current map level.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Scenario 1:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can debug and check if you have a basemap set and then you add your dynamic layer, the value for getZoom() will be always the current map level.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in other words, the LOD is set in the map using the tiling scheme from the basemap that's set.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(in debugging mode you can check this will always contain values)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.__LOD&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Scenario 2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you do not add the base map and add a Tiled map service layer. the map's LOD is set using the LOD from the Tiled Map Service layer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map._LOD will consist values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Scenario 3: (This is what you have)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you do not set basemap and just add a Dynamic map service layer to the map then the map doesnt have any LOD, hence no level is returned when using getZoom().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if you check while debugging&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.__LOD = undefined&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hence it can be concluded that the getZoom() will return values if there is a basemap or&amp;nbsp; Tiled Map Service layer added to the map. Only having dynamic map service layer will always return -1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manish&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Oct 2013 09:36:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229491#M21415</guid>
      <dc:creator>ManishkumarPatel</dc:creator>
      <dc:date>2013-10-11T09:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: After adding ArcGISDynamicMapServiceLayer, zoom level of the basemap doesn't work</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229492#M21416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Manish,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Get it. I'd better to add the basemap along with the Dynamic map service layer. Thank you.:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Oct 2013 03:56:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/after-adding-arcgisdynamicmapservicelayer-zoom/m-p/229492#M21416</guid>
      <dc:creator>jerryli</dc:creator>
      <dc:date>2013-10-14T03:56:26Z</dc:date>
    </item>
  </channel>
</rss>

