arcgis_maps 200.8.0+4672 copy "arcgis_maps: ^200.8.0+4672" to clipboard
arcgis_maps: ^200.8.0+4672 copied to clipboard

Use ArcGIS Maps SDK for Flutter to incorporate capabilities such as location, 2D viewing and editing, geocoding, and routing into your iOS and Android apps.

ArcGIS Maps SDK for Flutter #

Use ArcGIS Maps SDK for Flutter to build native mobile apps that incorporate capabilities such as location, 2D and 3D data visualization, geocoding, and routing, for deployment to iOS or Android platforms.

For a full list of capabilities, check out our key features guide.

Platform support #

  • Use a macOS development host to deploy to iOS & Android mobile devices.
  • Use a Windows development host to deploy to Android mobile devices.

For more information, view our detailed System requirements.

Get started #

Once you have added arcgis_maps to your app as a dependency, you need to configure arcgis_maps_core.

First, update to the latest compatible versions of all the dependencies by running:

flutter pub upgrade

Then run the following command to download and install arcgis_maps_core:

dart run arcgis_maps install

Note on Windows: this step requires permission to create symlinks. Either run this step in an elevated "Administrator" command prompt, or go to "Settings > Update & Security > For developers" and turn on "Developer Mode".

Then add "arcgis_maps_core" to your .gitignore file.

# Miscellaneous
arcgis_maps_core
...
copied to clipboard

For additional information, see our Install and set up guide.

If you are new to Flutter development or ArcGIS, check out our detailed Get started guide.

Platform specific configuration #

For additional platform specific configuration and permissions, see our Install and set up guide.

Using the API #

Add an ArcGISMapView Widget to the widget tree, assign an ArcGISMapViewController and apply an ArcGISMap.

import 'package:arcgis_maps/arcgis_maps.dart';
...
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: ArcGISMapView(
        controllerProvider: () => ArcGISMapView.createController()
          ..arcGISMap = ArcGISMap.withBasemapStyle(BasemapStyle.arcGISImagery),
      ),
    );
  }
...
copied to clipboard

For information and a list of available classes, see our API Reference. We also have Sample code demonstrating the capabilities of ArcGIS Maps SDK for Flutter and how to use them in your own app, as well as tutorials providing step-by-step instructions to build apps that incorporate ArcGIS Maps functionality.

Additional resources #

  • New to ArcGIS? Explore our documentation: Guide | API Reference
  • New to Flutter? See our Get started guide.
  • Sample code: sample code demonstrating the capabilities of ArcGIS Maps SDK for Flutter and how to use them in your own app.
  • Tutorials: step-by-step instructions to build apps that incorporate ArcGIS Maps functionality.
  • Key Features
  • Toolkit: ready-made widgets to simplify the development of mapping and GIS apps with Flutter.
  • Got a question? Ask the community on our forum.
33
likes
150
points
166
downloads

Publisher

verified publisheresri.com

Weekly Downloads

2024.09.16 - 2025.08.11

Use ArcGIS Maps SDK for Flutter to incorporate capabilities such as location, 2D viewing and editing, geocoding, and routing into your iOS and Android apps.

Homepage

Topics

#map #location #offline #turn-by-turn #arcgis

Documentation

API reference

License

unknown (license)

Dependencies

async, convert, crypto, device_info_plus, dio, dio_cache_interceptor, ffi, fixnum, flutter, flutter_secure_storage, flutter_web_auth_2, geolocator, haptic_feedback, http, http_cache_drift_store, http_parser, intl, logger, package_config, package_info_plus, path, path_provider, pointycastle, sqlite3, sqlite3_flutter_libs, url_launcher

More

Packages that depend on arcgis_maps