Este repositório contém código de amostra do Flutter que demonstra os recursos do ArcGIS Maps SDK for Flutter e como usá-los em seu próprio aplicativo. Este SDK permite o desenvolvimento de aplicativos GIS multiplataforma para dispositivos móveis rodando iOS e Android.
Visite earlyadopter.esri.com e baixe o pacote ArcGIS Maps SDK for Flutter. Siga as instruções para descompactá-lo.
Clone ou baixe este repositório no mesmo diretório pai que o arcgis_maps_package
. Sua estrutura de arquivos deve ser:
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
Navegue até o diretório arcgis-maps-sdk-flutter-samples
.
cd arcgis-maps-sdk-flutter-samples
Use flutter pub upgrade
para configurar as dependências.
flutter pub upgrade
Instale arcgis_maps_core.
Nota no Windows: esta etapa requer permissão para criar links simbólicos. Execute esta etapa em um prompt de comando elevado de “Administrador” ou vá para “Configurações > Atualização e segurança > Para desenvolvedores” e ative o “Modo de desenvolvedor”.
dart run arcgis_maps install
Agora você está pronto para executar o aplicativo de amostras!
O aplicativo pode ser executado em um simulador ou dispositivo iOS ou Android. Observação: você precisará configurar uma chave de API para aproveitar ao máximo os exemplos do aplicativo. Consulte Configurando chaves de API.
Amostras individuais também podem ser executadas em um simulador ou dispositivo iOS ou Android.
lib/utils/sample_runner.dart
e defina a amostra que deseja executarflutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
Para aproveitar ao máximo os exemplos do aplicativo, você precisará gerar um token de acesso de chave de API. Siga o tutorial Criar uma chave de API. Certifique-se de configurar os privilégios dos serviços de localização como Mapa Base, Geocodificação e Roteamento . Copie a chave API, pois ela será usada na próxima etapa.
Adicione a nova chave de API diretamente a main.dart ou crie um arquivo JSON de ambiente que possa ser carregado com o argumento de linha de comando --dart-define-from-file
flutter run
.
O próprio arquivo JSON deve ter o formato:
{
"API_KEY": "your_api_key_here"
}
Para executar o aplicativo Sample Viewer usando o arquivo JSON para definir sua chave de API:
flutter run --dart-define-from-file=path/to/json/file.json
Direitos autorais 2024 Esri
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em
http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para saber o idioma específico que rege as permissões e limitações da Licença.
Uma cópia da licença está disponível no arquivo LICENSE do repositório.