按语言划分的 SDK
开发工具包版本
我们建议您使用项目中使用的最新版本的 AWS 开发工具包以及任何其他开发工具包,并使开发工具包保持最新。AWS 开发工具包为您提供最新的特性和功能以及安全更新。例如,要查找适用于 JavaScript 的 AWS 开发工具包的最新版本,请参阅适用于 JavaScript 的 AWS 开发工具包文档中的浏览器安装主题。
下表按应用程序类型(Web、移动或后端应用程序)提供了有关语言和框架的 AWS SDK 和地图渲染框架版本的信息。
- Web frontend
-
以下 AWS SDK 和地图渲染框架版本可用于 Web 前端应用程序开发。
语言/框架 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/
PHP
MapLibre 不支持 PHP。
- Mobile frontend
-
以下 AWS SDK 和地图渲染框架版本可用于移动前端应用程序开发。
语言/框架 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://github.com/maplibre/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 可用于后端应用程序开发。此处未列出地图渲染框架,因为后端应用程序通常不需要地图渲染。
语言 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 为开发人员预览版。