https://github.com/hhkaos/flutter_arcgis_basemaps
Example project loading ArcGIS vector basemaps using Fluttler
https://github.com/hhkaos/flutter_arcgis_basemaps
arcgis basemaps dart esri flutter leaflet maps mvt vector-map
Last synced: 3 months ago
JSON representation
Example project loading ArcGIS vector basemaps using Fluttler
- Host: GitHub
- URL: https://github.com/hhkaos/flutter_arcgis_basemaps
- Owner: hhkaos
- Created: 2022-12-28T15:24:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T11:58:12.000Z (over 2 years ago)
- Last Synced: 2025-04-13T05:53:38.451Z (6 months ago)
- Topics: arcgis, basemaps, dart, esri, flutter, leaflet, maps, mvt, vector-map
- Language: Dart
- Homepage:
- Size: 5.7 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# flutter_arcgis_basemaps
This is a sample app showing how to load ArcGIS vector basemaps using a [free
ArcGIS Platform account](https://developers.arcgis.com/sign-up/) and Leaflet.js using [flutter-vector-map-tiles](https://github.com/greensopinion/flutter-vector-map-tiles)
## Getting Started
Place a `api_key.dart` file within lib/src with the following content (replacing the API key)
```dart
// Create a free account: https://developers.arcgis.com/sign-up
// Grab the API from: https://developers.arcgis.com/api-keys/
final apiKey = '';
```## Clarifications
This project has to Widgets:
* MapScreen at `lib/src/leafletvector_screen.dart`: this one load a static map style from `lib/src/navigation_style.dart`
* MapScreenAsync at `lib/src/leafletvectorasync_screen.dart` which allows to set all map styles supported by ArcGIS using the values defined at `lib/src/arcgis_map_styles.dart`.## Gallery of supported basemaps
arcgis-navigation
![]()
arcgis-navigation-night
![]()
arcgis-community
![]()
arcgis-nova
![]()
arcgis-midcentury
![]()
arcgis-streets
![]()
arcgis-streets-night
![]()
arcgis-light-gray
![]()
arcgis-dark-gray
![]()
arcgis-human-geography
![]()
arcgis-human-geography-dark
![]()
## Known issues
There are some limitations that needs to be overcome. Those are listed in the [project issues](https://github.com/hhkaos/flutter_arcgis_basemaps/issues).