Samples
![Intro to layers](/javascript/latest/static/7d3176121df2db892a8f5abc54a7c542/6e1f3/thumbnail.png)
Intro to layers
![MapImageLayer - create dynamic map layers](/javascript/latest/static/e26425249378fda2bee34f14f1b1a65e/6e1f3/thumbnail.png)
MapImageLayer - create dynamic map layers
![Select WMTSLayer sublayer](/javascript/latest/static/920e9f89219df5001a54183a96e63038/6e1f3/thumbnail.png)
Select WMTSLayer sublayer
![KMLLayer](/javascript/latest/static/4548a26b0714188969e173695f2d6799/6e1f3/thumbnail.png)
KMLLayer
![WMSLayer](/javascript/latest/static/160e6f1c3871f4e14d91b163a0d55136/6e1f3/thumbnail.png)
WMSLayer
![WFSLayer](/javascript/latest/static/613bd46533771c7257ad23bcafcda2de/6e1f3/thumbnail.png)
WFSLayer
![LayerList component](/javascript/latest/static/c0bb6a892f856de20cebd0f92dd688da/6e1f3/thumbnail.png)
LayerList component
![LayerList widget](/javascript/latest/static/86673d8be8e11ad285dd6a25ed877299/6e1f3/thumbnail.png)
LayerList widget
![WMTSLayer](/javascript/latest/static/6cb9103aef9694bd46211415a7c46253/6e1f3/thumbnail.png)
WMTSLayer
![LayerList component with actions](/javascript/latest/static/73e0e23fdf1a0d299ef08a2343446082/6e1f3/thumbnail.png)
LayerList component with actions
![Editor widget with configurations](/javascript/latest/static/b5fb1f538d32d26852b1e5659d5630e4/6e1f3/thumbnail.png)
Editor widget with configurations
![LayerList widget with actions](/javascript/latest/static/fe4686ea527cb0d3fa853039a60288b3/6e1f3/thumbnail.png)
LayerList widget with actions
![MapImageLayer - label sublayer features](/javascript/latest/static/714dcae29a1617f50662994f00db4cfe/6e1f3/thumbnail.png)
MapImageLayer - label sublayer features
![MapImageLayer - Toggle sublayer visibility](/javascript/latest/static/4661f64ceaf362c497338f5f08961679/6e1f3/thumbnail.png)
MapImageLayer - Toggle sublayer visibility
![MapImageLayer - raster data source](/javascript/latest/static/cc51b9a89911f36505cb2fbdcd4bc26c/6e1f3/thumbnail.png)
MapImageLayer - raster data source
![MapImageLayer - set renderers on sublayers](/javascript/latest/static/465e3b4a8306ecffd216812d45bd4caa/6e1f3/thumbnail.png)
MapImageLayer - set renderers on sublayers
![MapImageLayer - Explore data from a dynamic workspace](/javascript/latest/static/ec8d841345260fbf14b57b2c9eb70390/6e1f3/thumbnail.png)
MapImageLayer - Explore data from a dynamic workspace
![Swipe Widget](/javascript/latest/static/5a3ac3158beec7750c362e2ae5b53c9c/6e1f3/thumbnail.png)
Swipe Widget
![Intro to ImageryTileLayer](/javascript/latest/static/1303ed58737cdb8424f6adea03cdaeb9/6e1f3/thumbnail.png)
Intro to ImageryTileLayer
![Custom TileLayer](/javascript/latest/static/c51079ec7b27324ade4b967d1f6be9e2/6e1f3/thumbnail.png)
Custom TileLayer
![Select features by rectangle](/javascript/latest/static/dad70c9b32cd6be96d1a9d4d5057c8b9/6e1f3/thumbnail.png)
Select features by rectangle
![CSVLayer - Project points on the fly](/javascript/latest/static/9fa8c54a518a282a3824816fc5dbe757/6e1f3/thumbnail.png)
CSVLayer - Project points on the fly
![Flat vs. volumetric 3D symbol layers](/javascript/latest/static/a4bae423b02518870760efa10bf461ef/6e1f3/thumbnail.png)
Flat vs. volumetric 3D symbol layers
![3D icon rotation](/javascript/latest/static/e31cb95d52ff596ef098ea50473615d9/6e1f3/thumbnail.png)
3D icon rotation
![Thematic multivariate visualization (3D)](/javascript/latest/static/2c76066f17a079907acb54c639c658b9/6e1f3/thumbnail.png)
Thematic multivariate visualization (3D)
![MapNotesLayer](/javascript/latest/static/1cb71240dea3ab2419e1606d996aa5a4/6e1f3/thumbnail.png)
MapNotesLayer
![Highlight a country with an effect](/javascript/latest/static/886b5d5c45a980ad49d68558eee6045d/6e1f3/thumbnail.png)
Highlight a country with an effect
![Intro to layer effect](/javascript/latest/static/e3774737235a75578add985392d14564/6e1f3/thumbnail.png)
Intro to layer effect
![Multiply blendMode](/javascript/latest/static/542fc4701bf13b0d94aadd60e1db7de3/6e1f3/thumbnail.png)
Multiply blendMode
![Query statistics client-side](/javascript/latest/static/4a880e84ce3a4d15b8df815e16606b3a/6e1f3/thumbnail.png)
Query statistics client-side
![VectorTileLayer](/javascript/latest/static/8521e20dc5df84a63906d7f9a30ef2ea/6e1f3/thumbnail.png)
VectorTileLayer
![Intro to MapImageLayer](/javascript/latest/static/c7f787bd80518b0658cf9fbd72ceabd4/6e1f3/thumbnail.png)
Intro to MapImageLayer
![Highlight feature with effects and blending](/javascript/latest/static/709ec12eabfdb9273e54dc7cdf22e62a/6e1f3/thumbnail.png)
Highlight feature with effects and blending
![Composite blending](/javascript/latest/static/933af2021d26ad34b05d9b57c2b5a67b/6e1f3/thumbnail.png)
Composite blending
![Intro to layer blending](/javascript/latest/static/c519b4c5f4d88c29d9c1a1f4044e6e17/6e1f3/thumbnail.png)
Intro to layer blending
![MapImageLayer - dynamic data layer with query table](/javascript/latest/static/22a9ffa0c268cb5f119b7d1e27806c0b/6e1f3/thumbnail.png)
MapImageLayer - dynamic data layer with query table
![Create a layer from a portal item](/javascript/latest/static/0a46ce76d30485507e5c55345ed67659/6e1f3/thumbnail.png)
Create a layer from a portal item
![Add a Legend to LayerList](/javascript/latest/static/41edf8275574e3b2f04abfa56b86139c/6e1f3/thumbnail.png)
Add a Legend to LayerList
![MapImageLayer - Set definition expressions on sublayers](/javascript/latest/static/8676884cd903f5066305bbb113aa096a/6e1f3/thumbnail.png)
MapImageLayer - Set definition expressions on sublayers
![Blend modes in 3D](/javascript/latest/static/5716922d765e65440bd5c552ff54bc76/6e1f3/thumbnail.png)
Blend modes in 3D
![TimeSlider with timeOffset and actions](/javascript/latest/static/21aa93eb5abeb8f043f1deae4e620633/6e1f3/thumbnail.png)
TimeSlider with timeOffset and actions
![Highlight areas intersecting borough boundaries](/javascript/latest/static/fa2f21f5a95168d07c0335536cfbb1b5/6e1f3/thumbnail.png)
Highlight areas intersecting borough boundaries
![ElevationLayer](/javascript/latest/static/e0ead393c0b137e83f937207ed22c778/6e1f3/thumbnail.png)
ElevationLayer
![MapImageLayer - dynamic data layer with table join](/javascript/latest/static/5e85be216b6c3b3f9d51a669f82ee5f4/6e1f3/thumbnail.png)
MapImageLayer - dynamic data layer with table join
![Intro to WCSLayer](/javascript/latest/static/9e59b8c542faa3e090df5b55ef477157/6e1f3/thumbnail.png)
Intro to WCSLayer
![Intro to CSVLayer](/javascript/latest/static/65652221d432a9039b20ad384a3b3b75/6e1f3/thumbnail.png)
Intro to CSVLayer
![Intro to TileLayer](/javascript/latest/static/08ddb82c3d3134c5325375f8321226d3/6e1f3/thumbnail.png)
Intro to TileLayer
![Animated lines with WebGL](/javascript/latest/static/5cb409c874eed33b7432c6401858faa9/6e1f3/thumbnail.png)
Animated lines with WebGL
![Masking effect using a custom layer view](/javascript/latest/static/e8265e339b880bb5e061023d7d2f6501/6e1f3/thumbnail.png)
Masking effect using a custom layer view
![Build a custom layer view using deck.gl](/javascript/latest/static/d0bbd1f7ddbf64cbceef3de0e86c6581/6e1f3/thumbnail.png)
Build a custom layer view using deck.gl
![Tiling support for custom WebGL layer views](/javascript/latest/static/8e3b1919a379e67b57bd30a310ce401c/6e1f3/thumbnail.png)
Tiling support for custom WebGL layer views
![Tessellation helpers for custom WebGL layer views](/javascript/latest/static/21d856c534a57b153960b5cb8831e3c1/6e1f3/thumbnail.png)
Tessellation helpers for custom WebGL layer views
![Custom WebGL layer view](/javascript/latest/static/ec8a808c55cb4d47af63bff342603dd4/6e1f3/thumbnail.png)
Custom WebGL layer view
![Edit FeatureLayers with form elements](/javascript/latest/static/0af786c6574f5c21db966b64234252b3/6e1f3/thumbnail.png)