<?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: How to hide a map service layer? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536401#M50016</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tim: Thanks for your response.&amp;nbsp; I use the code:&lt;/P&gt;&lt;P&gt;imageParameters: buildImageParameters({ ...&lt;/P&gt;&lt;P&gt;but got runtime error:&amp;nbsp; JavaScript runtime error: 'buildImageParameters' is undefined&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I DO use "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fjs.arcgis.com%2F3.27compact%2F" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.27compact/&lt;/A&gt;&lt;SPAN&gt;" as you do.&amp;nbsp; But, for an unknown reason, this api can't be loaded in index.heml's &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; block, or else, the page can't be loaded.&amp;nbsp; In the &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; block,I load several other api's (e.g. jquery and bootstrap's api).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This api has to be loaded after the dojoConfig like below, the the apge can be loaded properly.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dojoConfig = {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; async: true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'viewer',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/viewer'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'config',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/config'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'gis',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/gis'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;lt;/script&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;lt;script type="text/javascript" src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fjs.arcgis.com%2F3.27compact%2F" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.27compact/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Could you provide your advisory to solve this problem?&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jan 2019 13:49:52 GMT</pubDate>
    <dc:creator>ShaningYu</dc:creator>
    <dc:date>2019-01-16T13:49:52Z</dc:date>
    <item>
      <title>How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536398#M50013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to hide a map service layer?&amp;nbsp; For a map service with 2 dozens of layers, I want to hide one of them from the TOC.&amp;nbsp; Is there is an easy way to do it?&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2019 19:00:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536398#M50013</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2019-01-15T19:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536399#M50014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An example of this is provided in the demo code:&amp;nbsp;&lt;A class="link-titled" href="https://github.com/cmv/cmv-app/blob/develop/viewer/js/config/viewer.js#L228-L233" title="https://github.com/cmv/cmv-app/blob/develop/viewer/js/config/viewer.js#L228-L233"&gt;cmv-app/viewer.js at develop · cmv/cmv-app · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2019 20:33:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536399#M50014</guid>
      <dc:creator>TimMcGee1</dc:creator>
      <dc:date>2019-01-15T20:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536400#M50015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/7616"&gt;Shaning Yu&lt;/A&gt;&amp;nbsp;if you're using a MapImageLayer, then you can define the visibility of the sublayer (map service layer).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doc:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Sublayer.html#visible" title="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Sublayer.html#visible"&gt;Sublayer | API Reference | ArcGIS API for JavaScript 4.10&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/sample-code/layers-mapimagelayer-sublayers/index.html" title="https://developers.arcgis.com/javascript/latest/sample-code/layers-mapimagelayer-sublayers/index.html"&gt;MapImageLayer - Toggle sublayer visibility | ArcGIS API for JavaScript 4.10&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2019 21:54:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536400#M50015</guid>
      <dc:creator>Noah-Sager</dc:creator>
      <dc:date>2019-01-15T21:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536401#M50016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tim: Thanks for your response.&amp;nbsp; I use the code:&lt;/P&gt;&lt;P&gt;imageParameters: buildImageParameters({ ...&lt;/P&gt;&lt;P&gt;but got runtime error:&amp;nbsp; JavaScript runtime error: 'buildImageParameters' is undefined&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I DO use "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fjs.arcgis.com%2F3.27compact%2F" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.27compact/&lt;/A&gt;&lt;SPAN&gt;" as you do.&amp;nbsp; But, for an unknown reason, this api can't be loaded in index.heml's &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; block, or else, the page can't be loaded.&amp;nbsp; In the &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; block,I load several other api's (e.g. jquery and bootstrap's api).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This api has to be loaded after the dojoConfig like below, the the apge can be loaded properly.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dojoConfig = {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; async: true,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'viewer',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/viewer'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'config',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/config'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: 'gis',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/[^\/]+$/, '') + 'js/gis'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;lt;/script&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;lt;script type="text/javascript" src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fjs.arcgis.com%2F3.27compact%2F" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.27compact/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Could you provide your advisory to solve this problem?&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2019 13:49:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536401#M50016</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2019-01-16T13:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536402#M50017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I got runtime error when I use API 4.1.&amp;nbsp; The problem may be the same as using 3.27 version.&amp;nbsp; This could be the problem as I load several other API's that may cause some unknown conflicts.&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2019 15:57:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536402#M50017</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2019-01-16T15:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide a map service layer?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536403#M50018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did another try by adding the function locally&lt;/P&gt;&lt;P&gt;function buildImageParameters (config) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ip = new ImageParameters();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var key in config) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (config.hasOwnProperty(key)) {&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; ip[key] = config[key];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ip;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;The 'Not found' error is gone.&amp;nbsp; But with the defined &amp;nbsp;&lt;/P&gt;&lt;P&gt;layerIds: [1,2,3,4,5],&lt;/P&gt;&lt;P&gt;layerOption: ImageParameters.LAYER_OPTION_EXCLUDE&lt;/P&gt;&lt;P&gt;the layer 0 still in the TOC.&amp;nbsp; What's wrong in my code?&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2019 16:20:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-hide-a-map-service-layer/m-p/536403#M50018</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2019-01-16T16:20:20Z</dc:date>
    </item>
  </channel>
</rss>

