此儲存庫包含 Flutter 範例程式碼,演示了 ArcGIS Maps SDK for 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"
}
要使用 JSON 檔案運行範例檢視器應用程式來定義 API 金鑰:
flutter run --dart-define-from-file=path/to/json/file.json
版權所有 2024 Esri
根據 Apache 許可證 2.0 版(“許可證”)獲得許可;除非遵守許可證,否則您不得使用此文件。您可以在以下位置取得許可證副本:
http://www.apache.org/licenses/LICENSE-2.0
除非適用法律要求或書面同意,否則根據許可證分發的軟體均以「原樣」分發,不帶任何明示或暗示的保證或條件。請參閱許可證,了解許可證下管理權限和限制的特定語言。
儲存庫的 LICENSE 檔案中提供了許可證的副本。