<?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: change basemap with a url in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216889#M20136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;I have created an online arcgis map with basemap as topographic and top layer is this &lt;A class="link-titled" href="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer" title="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer"&gt;LINZ/geotiffs (MapServer)&lt;/A&gt;&amp;nbsp; I cannot able to use this layer directly as basemap in my app it disturb my functionality so i use topographic layer as basmap for this webmap ,&lt;/P&gt;&lt;P&gt;Furthermore, i have done this on click of button by dynamically changing portalItem id on click, but for this i have to refresh my page for toppo button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var webmap = new WebMap({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; portalItem: {&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; // autocasts as new PortalItem()&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; id: "&amp;lt;?=$map_id?&amp;gt;"&lt;BR /&gt;&amp;nbsp;&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; }); //End WebMap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is their any other way, i can do it smoothly? Dynamically changing webmap, or any other way???&lt;/P&gt;&lt;P&gt;Hoping for positive response from the community.&lt;/P&gt;&lt;P&gt;Please don't send link of &lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-Basemap.html" title="https://developers.arcgis.com/javascript/latest/api-reference/esri-Basemap.html"&gt;Basemap | ArcGIS API for JavaScript 4.15&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have already read it, but don't know how to practically implment it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 May 2020 12:21:49 GMT</pubDate>
    <dc:creator>rsharma</dc:creator>
    <dc:date>2020-05-15T12:21:49Z</dc:date>
    <item>
      <title>change basemap with a url</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216888#M20135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to change basemap for a url. I want this layer to become my basemap layer on button click.&lt;/P&gt;&lt;P&gt;like for topo button i want this layer to come as basemap.&amp;nbsp;&lt;A class="" href="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer" title="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer"&gt;LINZ/geotiffs (MapServer)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to change my code accordingly. Thanks in advance&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; var topoBtn =domConstruct.toDom("&amp;lt;div class='map-button esri-component esri-widget--button esri-widget topo mapbtncolor' role='button' title='topo'&amp;gt;TOPO&amp;lt;span aria-hidden='true' role='presentation'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;") ;&lt;BR /&gt; var satelliteBtn = domConstruct.toDom("&amp;lt;div class='map-button esri-component esri-widget--button esri-widget sat basmapcolor' id='satt' role='button' title='sattelite'&amp;gt;SATELLITE&amp;lt;span aria-hidden='true' role='presentation'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;") ;&lt;/P&gt;&lt;P&gt;function setbasemap(basemap){&lt;BR /&gt; webmap.basemap = basemap;&lt;BR /&gt; }&lt;BR /&gt; topoBtn.addEventListener('click', function(){&lt;BR /&gt; setbasemap('topo');&lt;BR /&gt; });&lt;BR /&gt; satelliteBtn.addEventListener('click', function(){&lt;BR /&gt; setbasemap('satellite');&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2020 06:08:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216888#M20135</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-15T06:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: change basemap with a url</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216889#M20136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;I have created an online arcgis map with basemap as topographic and top layer is this &lt;A class="link-titled" href="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer" title="https://services.arcgisonline.co.nz/arcgis/rest/services/LINZ/geotiffs/MapServer"&gt;LINZ/geotiffs (MapServer)&lt;/A&gt;&amp;nbsp; I cannot able to use this layer directly as basemap in my app it disturb my functionality so i use topographic layer as basmap for this webmap ,&lt;/P&gt;&lt;P&gt;Furthermore, i have done this on click of button by dynamically changing portalItem id on click, but for this i have to refresh my page for toppo button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var webmap = new WebMap({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; portalItem: {&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; // autocasts as new PortalItem()&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; id: "&amp;lt;?=$map_id?&amp;gt;"&lt;BR /&gt;&amp;nbsp;&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; }); //End WebMap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is their any other way, i can do it smoothly? Dynamically changing webmap, or any other way???&lt;/P&gt;&lt;P&gt;Hoping for positive response from the community.&lt;/P&gt;&lt;P&gt;Please don't send link of &lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/api-reference/esri-Basemap.html" title="https://developers.arcgis.com/javascript/latest/api-reference/esri-Basemap.html"&gt;Basemap | ArcGIS API for JavaScript 4.15&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have already read it, but don't know how to practically implment it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2020 12:21:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216889#M20136</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-15T12:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: change basemap with a url</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216890#M20137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you looked at the sample for using a custom basemap?&lt;/P&gt;&lt;P&gt;&lt;A class="link-bare" href="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=basemap-custom" title="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=basemap-custom"&gt;https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=basemap-custom&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2020 12:58:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216890#M20137</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2020-05-15T12:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: change basemap with a url</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216891#M20138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://twiav.nl/nz/arcgis/javascript/arcgis_javascript_with_new_zealand_data_linz_basemapgallery.htm"&gt;&lt;IMG class="image-1 j-img-floatend jive-image" src="https://community.esri.com/legacyfs/online/492520_pastedImage_3.png" style="float: right;" /&gt;&lt;/A&gt;Hi &lt;A href="https://community.esri.com/migrated-users/393897"&gt;rajni sharma&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you think about this one?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://twiav.nl/nz/arcgis/javascript/arcgis_javascript_with_new_zealand_data_linz_basemapgallery.htm" title="https://twiav.nl/nz/arcgis/javascript/arcgis_javascript_with_new_zealand_data_linz_basemapgallery.htm"&gt;ArcGIS JavaScript with New Zealand data - LINZ Basemapgallery&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Egge-Jan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2020 21:20:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216891#M20138</guid>
      <dc:creator>Egge-Jan_Pollé</dc:creator>
      <dc:date>2020-05-15T21:20:53Z</dc:date>
    </item>
    <item>
      <title>Re: change basemap with a url</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216892#M20139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Basemaps Eagle Technology New Zealand&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let LINZ_Topographic_Eagle_NZ = new Basemap({portalItem: {id: "&amp;lt;?=$map_id?&amp;gt;"}}); //NZ - LINZ Topographic&lt;/P&gt;&lt;P&gt;&amp;nbsp;// Click event on Topo Button&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topoBtn.addEventListener('click', function(){&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; setbasemap(LINZ_Topographic_Eagle_NZ);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 May 2020 05:15:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/change-basemap-with-a-url/m-p/216892#M20139</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-18T05:15:25Z</dc:date>
    </item>
  </channel>
</rss>

