Display maps, scenes, and layers

Maps, scenes, and layers are the foundation for all visual mapping applications. Maps are used to build 2D applications and scenes are used to build 3D applications. Maps and scenes both use layers to display different types of geographic data. The data is typically provided from the basemap layer service and data services.

Learn more in the topics below.

Map and scene used to display satellite imagery and hurricane data in 2D and 3D

Topics

Maps (2D)

Learn how to display layers in 2D.

Scenes (3D)

Learn how to display layers in 3D.

Basemap layers

Learn how to display basemap layers from the basemap layer service.

Data layers

Learn how to display data from data services and files.

Graphics

Learn how to display visual elements on a map or scene.

Tutorials

APIs
Tools

Services

Basemap layer service

Access streets, satellite, and other basemap styles for maps and scenes.


Feature service

Add, update, delete, and query feature data.


Vector tile service

Store and access vector tile data.


Image tile service

Store and access image tile data.

API support

2D Display3D DisplayBasemap layersData layersGraphicsWeb mapsWeb scenes
ArcGIS API for JavaScriptFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for AndroidFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for iOSFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for JavaFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for .NETFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for QtFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS API for PythonFully supportedNot supportedFully supportedFully supportedFully supportedFully supportedFully supported
Esri LeafletFully supportedNot supportedFully supportedFeature layer, Image tile layerLeaflet LayersNot supportedNot supported
MapBox GL JSFully supportedNot supportedFully supportedFeature layer, Image tile layerMapbox LayersNot supportedNot supported
OpenLayersFully supportedNot supportedFully supportedFeature layer, Image tile layerOpenSource LayersNot supportedNot supported
ArcGIS REST JSNot supportedNot supportedDirect access and authenticationDirect access and authenticationNot supportedDirect access and authenticationDirect access and authentication
Full supportPartial support (see notes)Not supported

Tools

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.