此存储库包含 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 文件中提供了许可证的副本。