How can I define custom basemap toggle in arcgis js api

المشرف العام

Administrator
طاقم الإدارة
I'm using arcgis js spi for 3.13 edition, when I using basemaptoggle widget from https://developers.arcgis.com/javascript/jssamples/widget_basemap.html is ok, but when defining my own basemap is doesn't work, the codes are following below, hopefully some one who can help to solve it, thanks very much.var basemaps[];//one step define BasemapLayer var basemaps = []; var fx_image =new esri.dijit.BasemapLayer({ url: "----" });//second step define BaseMap var imageBaseMap1 = new esri.dijit.BaseMap({ layers: [fx_image], title: "fx_image", thumbnailUrl: "esri/images/basemap/terrain.jpg" }); basemaps.push(imageBaseMap1);//another basemap var fx_sl = new esri.dijit.BasemapLayer({ url: "----" }); var imageBaseMap2 = new esri.dijit.BaseMap({ layers: [fx_sl], title: "fx_sl", thumbnailUrl: "esri/images/basemap/hybrid.jpg" }); basemaps.push(imageBaseMap2); //third step define BaseMapGallery var basemapGallery = new esri.dijit.BasemapGallery({ showArcGISBasemaps: false, basemaps: basemaps, map: map }, "basemapGallery"); basemapGallery.startup(); basemapGallery.on("error", function (msg) { console.log("basemap gallery error: ", msg); });



أكثر...
 
أعلى