Ce référentiel contient un exemple de code Flutter illustrant les fonctionnalités du SDK ArcGIS Maps pour Flutter et comment les utiliser dans votre propre application. Ce SDK permet le développement d'applications SIG multiplateformes pour les appareils mobiles exécutant iOS et Android.
Visitez earlyadopter.esri.com et téléchargez le package ArcGIS Maps SDK for Flutter. Suivez les instructions pour le déballer.
Clonez ou téléchargez ce référentiel dans le même répertoire parent que arcgis_maps_package
. La structure de votre fichier doit être :
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
Accédez au répertoire arcgis-maps-sdk-flutter-samples
.
cd arcgis-maps-sdk-flutter-samples
Utilisez flutter pub upgrade
pour configurer les dépendances.
flutter pub upgrade
Installez arcgis_maps_core.
Remarque sous Windows : cette étape nécessite l'autorisation de créer des liens symboliques. Soit exécutez cette étape dans une invite de commande « Administrateur » élevée, soit accédez à « Paramètres > Mise à jour et sécurité > Pour les développeurs » et activez le « Mode développeur ».
dart run arcgis_maps install
Vous êtes maintenant prêt à exécuter l’application d’exemples !
L'application peut être exécutée sur un simulateur ou un appareil iOS ou Android. Remarque : vous devrez configurer une clé API pour profiter pleinement des exemples de l'application. Voir Configuration des clés API.
Des échantillons individuels peuvent également être exécutés sur un simulateur ou un appareil iOS ou Android.
lib/utils/sample_runner.dart
et définissez l'exemple que vous souhaitez exécuterflutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
Pour profiter pleinement des exemples de l'application, vous devrez générer un jeton d'accès API Key. Suivez le didacticiel Créer une clé API. Assurez-vous de définir les privilèges des services de localisation sur Basemap, Geocoding et Routing . Copiez la clé API telle qu'elle sera utilisée à l'étape suivante.
Ajoutez la nouvelle clé API directement à main.dart ou créez un fichier JSON d'environnement qui peut être chargé avec l'argument de ligne de commande --dart-define-from-file
flutter run
.
Le fichier JSON lui-même doit être au format :
{
"API_KEY": "your_api_key_here"
}
Pour exécuter l'application Sample Viewer à l'aide du fichier JSON pour définir votre clé API :
flutter run --dart-define-from-file=path/to/json/file.json
Copyright 2024 Esri
Sous licence Apache, version 2.0 (la « Licence » ); vous ne pouvez pas utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à
http://www.apache.org/licenses/LICENSE-2.0
Sauf disposition contraire de la loi applicable ou accord écrit, le logiciel distribué sous la licence est distribué « EN L'ÉTAT », SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou implicite. Consultez la licence pour connaître la langue spécifique régissant les autorisations et les limitations en vertu de la licence.
Une copie de la licence est disponible dans le fichier LICENSE du référentiel.