本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
依語言分類的 SDK
下表依應用程式類型提供 AWS SDK 和語言和架構 MapLibre 版本的相關資訊:Web、行動裝置或後端應用程式。
SDK 版本
我們建議您使用最新版本的 AWS SDK,以及您在專案中使用的任何其他 SDK,並使 SDK 保持在最新狀態。 AWS SDK 提供您最新的特色和功能,以及安全性更新。例如,若要尋找 AWS SDK 的最新版本 JavaScript,請參閱 AWS SDK 中的瀏覽器安裝主題以取得 JavaScript說明文件。
- Web frontend
-
下列 AWS SDK 和 MapLibre 版本可用於 Web 前端應用程式開發。
語言/框架 AWS 開發套件 渲染框架 完全支援
JavaScript
反應 JS
TypeScript
部分支援
撲
https://docs.amplify.aws/start/q/integration/flutter/
Flutter 尚未完全支持 AWS,但通過 Amplify 提供有限的支持。
https://github.com/maplibre/ flutter-maplibre-gl
MapLibre 撲圖書館被認為是實驗性的。
Node.js
沒有對 Node.js 的 MapLibre 支持。
PHP
沒有對 PHP 的 MapLibre 支持。
- Mobile frontend
-
下列 AWS SDK 和 MapLibre 版本適用於行動前端應用程式開發。
語言/框架 AWS SDK 渲染框架 完全支援
Java
Kotlin
https://aws.amazon.com/sdk-for-kotlin/
Amazon 定 amazon-location-mobile-authL
ocation Service 安卓移動身份驗證 SDK:https://github.com/aws-geospatial/ https://maplibre.org/projects/maplibre-native/
需要自定義綁定,基 MapLibre 於 Java 的也是如此。
ObjectiveC
ReactNative
Swift
https://aws.amazon.com/sdk-for-swift/
適用於 iOS 的 Amazon 定 amazon-location-mobile-authL
ocation Service 移動身份驗證開發套件:https://github.com/aws-geospatial/ 適用於 iOS 的 Amazon 定 amazon-location-mobile-trackingL
ocation Service 移動跟踪 SDK:https://github.com/aws-geospatial/ 部分支援
撲
https://docs.amplify.aws/start/q/integration/flutter/
Flutter 尚未完全支持 AWS,但通過 Amplify 提供有限的支持。
https://github.com/maplibre/ flutter-maplibre-gl
MapLibre 撲圖書館被認為是實驗性的。
- Backend application
-
下列 AWS SDK 可用於後端應用程式開發。 MapLibre 此處未列出,因為後端應用程式通常不需要地圖呈現。
語言 AWS 開發套件 .NET
C++
Go
Java
JavaScript
Node.js
TypeScript
Kotlin
PHP
Python
Ruby
Rust
https://aws.amazon.com/sdk-for-rust/
Rust 適用的 AWS SDK 正在開發人員預覽中。