Mapping

Mapping is the process of displaying geographic features in 2D or 3D. The main components for building mapping applications are maps, scenes, basemap layers, data layers, graphics, web maps, and web scenes. In this topic, you learn how to use these components to build different types of mapping applications with client APIs, the basemap styles service, and data services.

To get started, go to Topics.

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

Topics

Types of mapping apps

Learn the different approaches to building mapping applications.

How to build a mapping app

Learn the steps required to build mapping applications with the basemap styles service and data services.

Maps (2D)

Learn how to display a map in 2D.

Scenes (3D)

Learn how to display a scene in 3D.

Basemap layers

Learn how to display basemap styles, places, and custom styles using the basemap styles service.

Data layers

Learn how to display your data using hosted data services such as feature services, vector tile services, and map tile services.

Graphics

Learn how to display points, polylines, and polygons on a map or scene.

Web maps

Learn how to create a web map and display it as a 2D map.

Web scenes

Learn how to create a web scene and display it as a 3D scene.

API support

2D Display3D DisplayBasemap layersCustom basemap stylesBasemap placesData layersGraphicsWeb mapsWeb scenes
ArcGIS Maps SDK for JavaScript
ArcGIS Maps SDK for .NET
ArcGIS Maps SDK for Kotlin
ArcGIS Maps SDK for Swift
ArcGIS Maps SDK for Flutter111
ArcGIS Maps SDK for Java
ArcGIS Maps SDK for Qt
ArcGIS API for Python
ArcGIS REST JS22
Esri Leaflet34
MapLibre GL JS34
OpenLayers534
CesiumJS34
Full supportPartial supportNo support
  • 1. Coming soon. Click ArcGIS Maps SDK for Flutter above to learn more.
  • 2. Access via HTTP request and authentication.
  • 3. Access via Feature layer or Map tile layer.
  • 4. Access via layers.
  • 5. Display places only.

Tutorials

APIs

Display a scene

Add a point, line, and polygon

Display a web scene

Display a custom basemap style

Add and display a styled vector tile basemap layer.


Change the basemap layer

Switch a basemap layer from streets to satellite imagery.


Change the place label language

Switch the language of place labels on a basemap.


Tools

Create a custom basemap style

Use the Vector Tile Style Editor to style a vector tile basemap layer.


Create a web map

Use Map Viewer to create a web map for your application.


Style layers in a web map

Use Map Viewer to style layers in a web map.


Map Viewer

Create a web scene

Use Scene Viewer to create a web scene for your application.


Style layers in a web scene

Use Scene Viewer to style layers in a web scene.


Scene Viewer

Services

Tools

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