Add a raster tile layer
Learn how to add a raster tile layer to a map.
A raster tile layer, also known as an image tile layer, displays imagery such as satellite photography or hillshading. You can combine raster tile layers to enhance the display of a street basemap layer, position the layer on top of existing layers, or position it under existing layers. When positioned above other layers, you need to give the raster tile layer a level of transparency so that users can see through it to the basemap. This combined basemap layer technique is used to enhance overall visualization.
In this tutorial, you add a Hillshade raster tile layer, which is a basemap layer composed of jpeg images, on top of a street basemap layer.
Prerequisites
You need an ArcGIS Developer or ArcGIS Online account to access the developer dashboard and create an API key.
Steps
Create a new pen
To access location services, you need an API key or OAuth 2.0 access token. To learn how to create and scope your key, visit the Create an API key tutorial.
- To get started, either complete the Display a map tutorial or .
Set the API key
Go to your dashboard to get an API key. The API key must be scoped to access the services used in this tutorial.
In CodePen, update
api
to use your key.Key Use dark colors for code blocks Change line
Add an image tile layer
Use the Tiled
class to access and display data from the World Hillshade image tile service.
Access the hillshade layer with a
Tiled
and add it to your map.M a p Layer Use dark colors for code blocks Add line. Add line. Add line. Add line. Add line.
Adjust the basemap
By default, the hillshade layer is added below the basemap layer. To visuallly combine hillshading with a basemap, you need to adjust the layer order and hillshade opacity so that both layers are visible.
Change the Z-index of the
tile
to display the hillshade layer on top of the basemap layer.Pane Use dark colors for code blocks Add line. Reduce the opacity of the hillshade layer so the basemap layer is visible.
Use dark colors for code blocks Add line.
Run the app
In CodePen, run your code to display the map.
Your map should display a semi-transparent hillshade layer overlaid over a basemap. You should see the hillshade layer combined with other layers, with labels, roads, buildings and water areas clearly visible over the top.
What's next?
Learn how to use additional ArcGIS location services in these tutorials: