依語言分類SDKs - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

依語言分類SDKs

開發套件版本

我們建議您使用在專案中使用的軟體 AWS 開發套件和任何其他SDKs的最新組建,並將軟體SDKs保持在最新狀態。 AWS 開發套件為您提供最新的功能和功能,以及安全性更新。若要尋找適用於 JavaScript 的 AWS SDK 的最新建置,請參閱適用於 AWS JavaScript 的 SDK 文件中的瀏覽器安裝主題。

下表依應用程式類型提供語言和架構的 AWS SDKs 和 Map Rendering Framework 版本相關資訊:Web、行動或後端應用程式。

Web frontend

下列 AWS SDKs和 Map Rendering Framework 版本可用於 Web 前端應用程式開發。

Mobile frontend

下列 AWS SDKs和 Map Rendering Framework 版本可用於行動前端應用程式開發。

語言/架構 AWS 開發套件 地圖轉譯架構

完全支援

Java

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

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

Kotlin

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

適用於 Android 的 Amazon Location Service Mobile Authentication SDK:https://https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android

適用於 Android 的 Amazon Location Service Mobile Tracking SDK:https://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/

適用於 iOS 的 Amazon Location Service Mobile Authentication SDK:https://https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios

適用於 iOS 的 Amazon Location Service Mobile Tracking SDK:https://https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios

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

部分支援

流暢度

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

Flutter 尚未完全受到 支援 AWS,但透過 Amplify 提供有限的支援。

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

MapLibre Flutter 程式庫被視為實驗性。

Backend application

下列 AWS SDKs可用於後端應用程式開發。此處未列出映射轉譯架構,因為後端應用程式通常不需要映射轉譯。