SDKs按语言分类 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

https://aws.amazon.com/sdk-for-javascript/

https://maplibre。 org/projects/maplibre-gl-js/

ReactJS

https://aws.amazon.com/sdk-for-javascript/

https://github.com/maplibre/maplibre-react-native

TypeScript

https://aws.amazon.com/sdk-for-javascript/

https://maplibre。 org/projects/maplibre-gl-js/

部分支持

Flutter

https://docs.amplify。 aws/start/q/integration/flutter/

Amplify 尚未完全支持 Flutter AWS,但通过 Amplify 提供的支持有限。

https://github.com/maplibre/flutter-maplibre-gl

MapLibre Flutter 库被认为是实验性的。

Node.js

https://aws.amazon.com/sdk-for-javascript/

不 MapLibre 支持 Node.js。

PHP

https://aws.amazon.com/sdk-for-php/

不 MapLibre 支持PHP。

Mobile frontend

以下 MapLibre 版本 AWS SDKs和版本可用于移动前端应用程序开发。

语言/框架 AWS SDK 渲染框架

完全支持

Java

https://aws.amazon.com/sdk-for-java/

https://maplibre。 org/projects/maplibre-native/

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

https://github.com/aws-amplify/aws-sdk-ios

https://maplibre。 org/projects/maplibre-native/

ReactNative

https://aws.amazon.com/sdk-for-javascript/

https://github.com/maplibre/maplibre-react-native

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

https://maplibre。 org/projects/maplibre-native/

部分支持

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 此处未列出,因为后端应用程序通常不需要地图渲染。