<?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: Adding Custom Basemaps to Basemap Gallery in 4.3 in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1156507#M76747</link>
    <description>&lt;P&gt;What is local source ? Not understood.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Mar 2022 03:54:17 GMT</pubDate>
    <dc:creator>JayakumarPD</dc:creator>
    <dc:date>2022-03-23T03:54:17Z</dc:date>
    <item>
      <title>Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84749#M7647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have imagery dating back 20 years or so that I need to add to my Basemap Gallery widget in a v4.3 map. Has anyone figured out how to add these custom basemap layers to the widget in this version of the APi?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example of one of the layers I'd like to add to the Basemap Gallery.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;// Mapbox Basemap URL&lt;/SPAN&gt;
 &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; mapbox &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;WebTileLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 urlTemplate&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fapi.mapbox.com%2Fstyles%2Fv1%2Fmapbox%2Fstreets-v10%2Ftiles%2F256%2F" target="_blank"&gt;https://api.mapbox.com/styles/v1/mapbox/streets-v10/tiles/256/&lt;/A&gt;&lt;SPAN&gt;{level}/{col}/{row}"&lt;/SPAN&gt;&lt;/SPAN&gt;
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
 &lt;SPAN class="comment token"&gt;// Mapbox Basemap&lt;/SPAN&gt;
 &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; mapboxBasemap &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Basemap&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 baseLayers&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;mapbox&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Mapbox"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"mapbox"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 thumbnailUrl&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"includes/images/mapbox.PNG"&lt;/SPAN&gt;
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I have the Basemap Gallery widget styled right now. I'm using an Expand on it, so it may look different than the normal widget layout.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;//Basemap Gallery Widget&lt;/SPAN&gt;
 &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; basemapGallery &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;BasemapGallery&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; document&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;createElement&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"div"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
 &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; basemapGalleryExpand &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Expand&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 content&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; basemapGallery&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;domNode&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
 expandIconClass&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"esri-icon-basemap"&lt;/SPAN&gt;
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 
 view&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ui&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;add&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;basemapGalleryExpand&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 position&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"top-right"&lt;/SPAN&gt;
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, does anyone known the line to hide the default ArcGIS Basemaps in the widget? The old line&amp;nbsp;doesn't/didn't work in this version of the API. (Below is the old line of code that used to hide the default basemaps.)&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;showArcGISBasemaps&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;false&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:15:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84749#M7647</guid>
      <dc:creator>NathanSommers1</dc:creator>
      <dc:date>2021-12-10T23:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84750#M7648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't see the part where you are trying to add your Basemap to the BasemapGallery. Below is the documentation for source in BasemapsGallery&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;The source for basemaps that the widget will display. This property can be autocast with an array or &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-core-Collection.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Collection&lt;/A&gt; of &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-Basemap.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Basemap&lt;/A&gt;s, a &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-portal-Portal.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Portal&lt;/A&gt; instance, or a URL to a portal instance. The default source is a &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-BasemapGallery-support-PortalBasemapsSource.html" rel="nofollow noopener noreferrer" target="_blank"&gt;PortalBasemapsSource&lt;/A&gt; that points to the default portal instance set in &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-config.html#portalUrl" rel="nofollow noopener noreferrer" target="_blank"&gt;esriConfig.portalUrl&lt;/A&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;You need to create an instance of LocalBasemapsSource, and set the source property of the BasemapGallery. That will clear all the protal basemaps and only your custom basemap will be available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; localSource &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;LocalBasemapsSource&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemaps &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;stamen&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; basemapGallery &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;BasemapGallery&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; document&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;createElement&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"div"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; localSource
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:15:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84750#M7648</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2021-12-10T23:15:24Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84751#M7649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perfect. That's just what I was looking for.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Apr 2017 17:20:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84751#M7649</guid>
      <dc:creator>NathanSommers1</dc:creator>
      <dc:date>2017-04-10T17:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84752#M7650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you &lt;A href="https://community.esri.com/migrated-users/94149"&gt;Nathan Sommers&lt;/A&gt;&amp;nbsp; &amp;nbsp;post a complete sample code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alif&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Nov 2019 07:03:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/84752#M7650</guid>
      <dc:creator>AlifShaikh</dc:creator>
      <dc:date>2019-11-18T07:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1026822#M71774</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Create a local base map like this&lt;/P&gt;&lt;P&gt;var Localbasemap = new Basemap({&lt;BR /&gt;baseLayers: [&lt;BR /&gt;new MapImageLayer({&lt;BR /&gt;url: "https://XXXXXXXX/rest/services/XXXXX/XXXXX/MapServer",&lt;BR /&gt;title: "Basemap"&lt;BR /&gt;})&lt;BR /&gt;],&lt;BR /&gt;title: "basemap",&lt;BR /&gt;id: "basemap12"&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;and add it like this&lt;/P&gt;&lt;P&gt;var basemapGallery = new BasemapGallery({&lt;BR /&gt;view: view,&lt;BR /&gt;//source:localSource&lt;BR /&gt;source: [Basemap.fromId("topo-vector"), Basemap.fromId("hybrid"), Localbasemap]&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;If youo want more default basemap from esri add&amp;nbsp;Basemap.fromId("what ever required")&lt;/P&gt;&lt;P&gt;Note: please add&amp;nbsp;"esri/layers/MapImageLayer" in required library&lt;/P&gt;</description>
      <pubDate>Mon, 15 Feb 2021 11:58:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1026822#M71774</guid>
      <dc:creator>JayakumarPD</dc:creator>
      <dc:date>2021-02-15T11:58:02Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1155760#M76730</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This code works fine if I provide BaseMaps id like topo-vector, streets , already &amp;nbsp;defined once.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my local source is not working &amp;nbsp;not loading any maps and no errors shown in console for my own urls.&lt;/P&gt;&lt;P&gt;My local source titles are displaying correctly , but no action is done when I click on it.&lt;/P&gt;&lt;P&gt;can you please provide one sample for changing/adding our own &amp;nbsp;custom base map widget &amp;nbsp; along with layers in the collection of base map for local source.&lt;/P&gt;&lt;P&gt;Also please provide if available in 4.22 version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Mar 2022 15:40:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1155760#M76730</guid>
      <dc:creator>syamalaNarem</dc:creator>
      <dc:date>2022-03-21T15:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1156507#M76747</link>
      <description>&lt;P&gt;What is local source ? Not understood.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Mar 2022 03:54:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1156507#M76747</guid>
      <dc:creator>JayakumarPD</dc:creator>
      <dc:date>2022-03-23T03:54:17Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1249373#M79955</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/571733"&gt;@syamalaNarem&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I am facing a similar issue where I can see the map&amp;nbsp; in the basemap gallery but on click nothing happens. Did you managed to&amp;nbsp; solve it?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jan 2023 08:21:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1249373#M79955</guid>
      <dc:creator>ADITYAKUMAR1</dc:creator>
      <dc:date>2023-01-19T08:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1254729#M80150</link>
      <description>&lt;P&gt;is it possible to share the code&lt;/P&gt;</description>
      <pubDate>Fri, 03 Feb 2023 05:05:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1254729#M80150</guid>
      <dc:creator>JayakumarPD</dc:creator>
      <dc:date>2023-02-03T05:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1254732#M80151</link>
      <description>&lt;P&gt;this.customBasemap = new Basemap({&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; baseLayers: [&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new TileLayer({&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url: customBasemapServiceUrl,&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title: mapservice.MapServiceName&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; })&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title: mapservice.MapServiceName,&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; id: mapservice.MapServiceName,&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; thumbnailUrl: customBasemapServiceUrl + '/info/thumbnail'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/P&gt;</description>
      <pubDate>Fri, 03 Feb 2023 05:22:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1254732#M80151</guid>
      <dc:creator>ADITYAKUMAR1</dc:creator>
      <dc:date>2023-02-03T05:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Custom Basemaps to Basemap Gallery in 4.3</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1334861#M82392</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;my solution: all ESRI Basemaps + myBasemaps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;const MyBasemap = new Basemap({&lt;BR /&gt;&amp;nbsp; baseLayers: [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; new MapImageLayer({&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; url: "&lt;A href="https://xxxxxxxxxx/MapServer/" target="_blank" rel="noopener"&gt;https://xxxxxxxxxx/MapServer/&lt;/A&gt;",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; title: "My Title"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; })&lt;BR /&gt;&amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; title: "My Title",&lt;BR /&gt;&amp;nbsp; id: "MyID_BS",&lt;BR /&gt;&amp;nbsp; thumbnailUrl: "&lt;A href="https://xxxxxxxx/basemap_LS.png" target="_blank" rel="noopener"&gt;https://xxxxxxxx/basemap_LS.png&lt;/A&gt;"&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;MapImageLayer/TileLayer -&amp;nbsp;Depends on the scale (LODS) MyBasemap&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;const basemaps = new BasemapGallery({&lt;BR /&gt;&amp;nbsp; view,&lt;BR /&gt;&amp;nbsp; container: "basemaps-container",&lt;BR /&gt;&amp;nbsp; //source: MyBasemap&lt;BR /&gt;&amp;nbsp; //source: [MyBasemap, Basemap.fromId("topo-vector"), Basemap.fromId("hybrid")]&lt;BR /&gt;});&lt;/P&gt;&lt;P&gt;basemaps.when(()=&amp;gt;{&lt;BR /&gt;&amp;nbsp; setTimeout(() =&amp;gt; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; //basemaps.source.basemaps.add(MyBasemap); // Last position&lt;BR /&gt;&amp;nbsp; &amp;nbsp; basemaps.source.basemaps.splice(0, 0, MyBasemap); // First position&lt;BR /&gt;&amp;nbsp; }, "&lt;STRONG&gt;2000&lt;/STRONG&gt;");&amp;nbsp; // &lt;STRONG&gt;:-((&lt;/STRONG&gt;&lt;BR /&gt;});&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2023 09:45:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-custom-basemaps-to-basemap-gallery-in-4-3/m-p/1334861#M82392</guid>
      <dc:creator>Zdenekprocner</dc:creator>
      <dc:date>2023-10-04T09:45:13Z</dc:date>
    </item>
  </channel>
</rss>

