本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SDKs按语言分类
下表按应用程序类型提供了有关 AWS SDKs语言和框架的信息和 MapLibre 版本:Web、移动应用程序或后端应用程序。
SDK版本
我们建议您使用项目中使用的最新版本以及任何其他SDKs版本,并保持最新状态。 AWS SDK SDKs AWS SDK为您提供最新的特性和功能以及安全更新。例如,要查找 fo AWS SDK r JavaScript 的最新版本,请参阅 for JavaScript 文档中的AWS SDK浏览器安装主题。
- Web frontend
-
以下 AWS SDKs和 MapLibre 版本可用于 Web 前端应用程序开发。
语言/框架 AWS SDK 渲染框架 完全支持
JavaScript
ReactJS
TypeScript
部分支持
Flutter
https://docs.amplify。 aws/start/q/integration/flutter
/ Amplify 尚未完全支持 Flutter AWS,但通过 Amplify 提供的支持有限。
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 库被认为是实验性的。
Node.js
不 MapLibre 支持 Node.js。
PHP
不 MapLibre 支持PHP。
- Mobile frontend
-
以下 MapLibre 版本 AWS SDKs和版本可用于移动前端应用程序开发。
语言/框架 AWS SDK 渲染框架 完全支持
Java
Kotlin
https://aws.amazon.com/sdk-for-kotlin/
安卓版 Amazon Location Service 移动身份验证SDK:https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-
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
Swift
https://aws.amazon.com/sdk-for-swift/
适用SDK于 iOS 的 Amazon Location Service 移动身份验证:https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-
ios 适用SDK于 iOS 的 Amazon Location Service 移动追踪:https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-
ios 部分支持
Flutter
https://docs.amplify。 aws/start/q/integration/flutter
/ Amplify 尚未完全支持 Flutter AWS,但通过 Amplify 提供的支持有限。
https://github.com/maplibre/flutter-maplibre-gl
MapLibre Flutter 库被认为是实验性的。
- Backend application
-
AWS SDKs以下内容可用于后端应用程序开发。 MapLibre 此处未列出,因为后端应用程序通常不需要地图渲染。
Language AWS SDK .NET
C++
Go
Java
JavaScript
Node.js
TypeScript
Kotlin
PHP
Python
Ruby
Rust
https://aws.amazon.com/sdk-for-rust/
fo AWS SDK r Rust 处于开发者预览版中。