Este repositorio contiene código de muestra de Flutter que demuestra las capacidades de ArcGIS Maps SDK para Flutter y cómo utilizarlas en su propia aplicación. Este SDK permite el desarrollo de aplicaciones SIG multiplataforma para dispositivos móviles con iOS y Android.
Visite earlyadopter.esri.com y descargue el paquete ArcGIS Maps SDK para Flutter. Siga las instrucciones para desembalarlo.
Clone o descargue este repositorio en el mismo directorio principal que arcgis_maps_package
. Su estructura de archivos debe ser:
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
Navegue hasta el directorio arcgis-maps-sdk-flutter-samples
.
cd arcgis-maps-sdk-flutter-samples
Utilice flutter pub upgrade
para configurar las dependencias.
flutter pub upgrade
Instale arcgis_maps_core.
Nota sobre Windows: este paso requiere permiso para crear enlaces simbólicos. Ejecute este paso en un símbolo del sistema elevado de "Administrador" o vaya a "Configuración > Actualización y seguridad > Para desarrolladores" y active el "Modo de desarrollador".
dart run arcgis_maps install
¡Ahora está listo para ejecutar la aplicación de muestras!
La aplicación se puede ejecutar en un simulador o dispositivo iOS o Android. Nota: deberá configurar una clave API para aprovechar al máximo las muestras de la aplicación. Consulte Configuración de claves API.
También se pueden ejecutar muestras individuales en un simulador o dispositivo iOS o Android.
lib/utils/sample_runner.dart
y defina la muestra que desea ejecutarflutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
Para aprovechar al máximo las muestras de la aplicación, deberá generar un token de acceso a la clave API. Siga el tutorial Crear una clave API. Asegúrese de configurar los privilegios de los servicios de ubicación en Mapa base, Geocodificación y Rutas . Copie la clave API tal como se utilizará en el siguiente paso.
Agregue la nueva clave API directamente a main.dart o cree un archivo JSON de entorno que se pueda cargar con el argumento de línea de comando --dart-define-from-file
flutter run
.
El archivo JSON en sí debe tener el formato:
{
"API_KEY": "your_api_key_here"
}
Para ejecutar la aplicación Sample Viewer usando el archivo JSON para definir su clave API:
flutter run --dart-define-from-file=path/to/json/file.json
Derechos de autor 2024 Esri
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede utilizar este archivo excepto de conformidad con la Licencia. Puede obtener una copia de la Licencia en
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.
Una copia de la licencia está disponible en el archivo LICENCIA del repositorio.