arcgis_maps 200.8.0+4672
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
...
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),
),
);
}
...
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.