이 저장소에는 ArcGIS Maps SDK for Flutter의 기능과 이를 앱에서 사용하는 방법을 보여주는 Flutter 샘플 코드가 포함되어 있습니다. 이 SDK를 사용하면 iOS 및 Android를 실행하는 모바일 장치용 크로스 플랫폼 GIS 앱을 개발할 수 있습니다.
earlyadopter.esri.com을 방문하여 ArcGIS Maps SDK for Flutter 패키지를 다운로드하세요. 지침에 따라 포장을 푸십시오.
이 저장소를 arcgis_maps_package
와 동일한 상위 디렉터리에 복제하거나 다운로드하세요. 파일 구조는 다음과 같아야 합니다.
parent_directory
|
|__ arcgis-maps-sdk-flutter-samples
|
|__ arcgis_maps_package
arcgis-maps-sdk-flutter-samples
디렉터리로 이동합니다.
cd arcgis-maps-sdk-flutter-samples
flutter pub upgrade
사용하여 종속성을 구성하세요.
flutter pub upgrade
arcgis_maps_core를 설치하세요.
Windows 참고 사항: 이 단계에서는 심볼릭 링크를 생성할 수 있는 권한이 필요합니다. 관리자 권한 "관리자" 명령 프롬프트에서 이 단계를 실행하거나 "설정 > 업데이트 및 보안 > 개발자용"으로 이동하여 "개발자 모드"를 켭니다.
dart run arcgis_maps install
이제 샘플 앱을 실행할 준비가 되었습니다!
앱은 iOS 또는 Android 시뮬레이터나 장치에서 실행될 수 있습니다. 참고: 앱의 샘플을 최대한 활용하려면 API 키를 구성해야 합니다. API 키 구성을 참조하세요.
개별 샘플은 iOS 또는 Android 시뮬레이터나 장치에서 실행할 수도 있습니다.
lib/utils/sample_runner.dart
열고 실행하려는 샘플을 정의하세요.flutter run lib/utils/sample_runner.dart --dart-define=SAMPLE=display_map
사용하여 명령줄에서 실행하세요. 앱의 샘플을 최대한 활용하려면 API 키 액세스 토큰을 생성해야 합니다. API 키 만들기 튜토리얼을 따르세요. 위치 서비스 권한을 베이스맵, 지오코딩 및 라우팅 으로 설정했는지 확인하세요. 다음 단계에서 사용할 API 키를 복사하세요.
새 API 키를 main.dart에 직접 추가하거나 --dart-define-from-file
flutter run
명령줄 인수로 로드할 수 있는 환경 JSON 파일을 생성하세요.
JSON 파일 자체는 다음 형식이어야 합니다.
{
"API_KEY": "your_api_key_here"
}
API 키를 정의하기 위해 JSON 파일을 사용하여 샘플 뷰어 앱을 실행하려면 다음 안내를 따르세요.
flutter run --dart-define-from-file=path/to/json/file.json
저작권 2024 에스리
Apache 라이센스 버전 2.0("라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 경우를 제외하고는 이 파일을 사용할 수 없습니다. 다음에서 라이센스 사본을 얻을 수 있습니다.
http://www.apache.org/licenses/LICENSE-2.0
해당 법률에서 요구하거나 서면으로 동의하지 않는 한, 라이선스에 따라 배포되는 소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증이나 조건 없이 "있는 그대로" 배포됩니다. 라이선스에 따른 허가 및 제한 사항을 관리하는 특정 언어는 라이선스를 참조하세요.
라이센스 사본은 저장소의 LICENSE 파일에서 사용할 수 있습니다.