Key features

Browse below to discover the key features and capabilities of ArcGIS Maps SDK for Flutter.

Access services

Use , , or authentication to access or .

Display basemap layers

Access streets, satellite imagery, and other vector tile and map tiles from the .

Display hosted data layers

Access and display hosted from data services.

Query feature data

Use attribute expressions, spatial relationships, and time ranges to return query results from and map services.

Display local data

Display features from a local data source, such as a , , , or other supported file.

Edit features

Allow users to create and edit features, add, edit or remove feature attachments, and edit the geometry of features.

Get device location

Display the user's location on the map using an integrated or external GPS.

Geocode addresses

Find the location of an address using the .

Find places

Search for businesses, restaurants, and other points of interest using the .

Take a map offline (on-demand)

Allow users to take an area of your web map offline (while connected) for use without a network connection.

Take a map offline (ahead of time)

Define areas of your web map that users can download (while connected) for use without a network connection.

Perform client-side geometry analysis

Evaluate spatial relationships with powerful client-side geometry operations.

Find routes and directions

Find routes and directions to one or more locations using the .

Support multiuser editing

Use geodatabase versioning to accommodate multiuser editing scenarios and long transactions.

Create data-driven visualizations

Apply supported to a based on values.

Make measurements

Make accurate geodesic measurements of distance and area.

For a hands-on overview of the key features, explore the comprehensive list of samples in the documentation or download sample code from the GitHub repository.

Next steps

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

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close