Skip to content

Instantly share code, notes, and snippets.

@stdavis
Created December 18, 2015 15:24
Show Gist options
  • Select an option

  • Save stdavis/b8582911f12e45bfb873 to your computer and use it in GitHub Desktop.

Select an option

Save stdavis/b8582911f12e45bfb873 to your computer and use it in GitHub Desktop.
layer-selector: Layer factory example
require([
'layer-selector',
'esri/map',
'esri/layers/ArcGISTiledMapServiceLayer',
'dojo/domReady!'
], function(LayerSelector, Map, TiledLayer) {
var map = new Map('map', {});
var layerSelector = new LayerSelector({
map: map,
baseLayers: [{
Factory: TiledLayer,
url: 'http://basemaps.utah.gov/ArcGIS/rest/services/BaseMaps/Terrain/MapServer',
tileServers: ['http://basemaps.utah.gov/ArcGIS/rest/services/BaseMaps/Terrain/MapServer',
'http://mapserv.utah.gov/ArcGIS/rest/services/BaseMaps/Terrain/MapServer'],
id: 'Terrain'
},{
Factory: TiledLayer,
url: 'http://basemaps.utah.gov/ArcGIS/rest/services/BaseMaps/Lite/MapServer',
tileServers: ['http://basemaps.utah.gov/ArcGIS/rest/services/BaseMaps/Lite/MapServer',
'http://mapserv.utah.gov/ArcGIS/rest/services/BaseMaps/Lite/MapServer'],
id: 'Lite',
selected: true
}],
overlays: []
});
layerSelector.startup();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment