SDK (言語別) - Amazon Location Service

SDK (言語別)

次の表は、アプリケーションタイプ (ウェブ、モバイル、バックエンドアプリケーション) ごとに、言語とフレームワークの AWS SDK と MapLibre バージョンに関する情報を示しています。

SDK のバージョン

プロジェクトで使用する AWS SDK やその他の SDK は最新ビルドを使用し、SDK を最新の状態に保つことをお勧めします。AWS SDK には、最新の特長と機能に加え、セキュリティアップデートも含まれています。例えば、JavaScript 用 AWS SDK の最新ビルドを見つけるには、「AWS SDK for JavaScript」ドキュメントの「ブラウザインストール」に関するトピックを参照してください。

Web frontend

Web フロントエンドアプリケーションの開発には、次の AWS SDK と MapLibre バージョンを使用できます。

言語/フレームワーク 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/

AWS では、Flutter はまだ完全にはサポートされていませんが、Amplify を介して限定的にサポートされています。

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

MapLibre Flutter ライブラリは実験的なものとして見なされています。

Node.js

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

Node.js は MapLibre をサポートしていません。

PHP

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

MapLibre は PHP をサポートしていません。

Mobile frontend

モバイルフロントエンドアプリケーションの開発には、以下の AWS SDK と MapLibre バージョンを使用できます。

言語/フレームワーク 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 Mobile Authentication SDK for Android: https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android

Amazon Location Service Mobile Tracking SDK for Android: 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/

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

Amazon Location Service Mobile Tracking SDK for iOS: 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/

AWS では、Flutter はまだ完全にはサポートされていませんが、Amplify を介して限定的にサポートされています。

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

MapLibre Flutter ライブラリは実験的なものとして見なされています。

Backend application

バックエンドアプリケーションの開発には次の AWS SDK を使用できます。MapLibre はここには記載されていません。バックエンドアプリケーションには通常、マップレンダリングは必要ないからです。