按语言划分的 SDK
下表按应用程序类型(Web、移动或后端应用程序)提供了有关语言和框架的 AWS SDK 和 MapLibre 版本的信息。
SDK 版本
建议您使用项目中使用的最新版本的 AWS SDK 以及任何其他 SDK,并使 SDK 保持最新。AWS SDK 为您提供最新的特性和功能以及安全更新。例如,要查找 AWS SDK for JavaScript 最新版本,请参阅《AWS SDK for JavaScript》文档中的浏览器安装主题。
- Web frontend
-
以下 AWS SDK 和 MapLibre 版本可用于网络前端应用程序开发。
语言/框架 AWS SDK 渲染框架 完全支持
JavaScript
https://aws.amazon.com/sdk-for-javascript/
ReactJS
https://aws.amazon.com/sdk-for-javascript/
TypeScript
https://aws.amazon.com/sdk-for-javascript/
部分支持
Flutter
https://docs.amplify.aws/start/q/integration/flutter/
AWS 尚未完全支持 Flutter,但通过 Amplify 提供有限的支持。
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 库被视为实验性质。
Node.js
https://aws.amazon.com/sdk-for-javascript/
Node.js 不支持 MapLibre。
PHP
MapLibre 不支持 PHP。
- Mobile frontend
-
以下 AWS SDK 和 MapLibre 版本可用于移动前端应用程序开发。
语言/框架 AWS SDK 渲染框架 完全支持
Java
Kotlin
https://aws.amazon.com/sdk-for-kotlin/
适用于 Android 的 Amazon Location Service 移动身份验证 SDK:https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android
适用于 Android 的 Amazon Location Service 移动跟踪 SDK:https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-android
https://maplibre.org/projects/maplibre-native/
需要自定义绑定,因为 MapLibre 是基于 Java 的。
ObjectiveC
ReactNative
https://aws.amazon.com/sdk-for-javascript/
Swift
https://aws.amazon.com/sdk-for-swift/
适用于 iOS 的 Amazon Location Service 移动身份验证 SDK:https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios
适用于 iOS 的 Amazon Location Service 移动跟踪 SDK:https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios
部分支持
Flutter
https://docs.amplify.aws/start/q/integration/flutter/
AWS 尚未完全支持 Flutter,但通过 Amplify 提供有限的支持。
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 库被视为实验性质。
- Backend application
-
以下 AWS SDK 可用于后端应用程序开发。此处未列出 MapLibre,因为后端应用程序通常不需要地图渲染。
Language AWS SDK .NET
C++
Go
Java
JavaScript
https://aws.amazon.com/sdk-for-javascript/
Node.js
https://aws.amazon.com/sdk-for-javascript/
TypeScript
https://aws.amazon.com/sdk-for-javascript/
Kotlin
PHP
Python
Ruby
Rust
https://aws.amazon.com/sdk-for-rust/
AWS SDK for Rust 为开发人员预览版。