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/
ReactJS
https://aws.amazon.com/sdk-for-javascript/
TypeScript
https://aws.amazon.com/sdk-for-javascript/
一部サポートされています
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
MapLibre は PHP をサポートしていません。
- Mobile frontend
-
モバイルフロントエンドアプリケーションの開発には、以下の AWS SDK と MapLibre バージョンを使用できます。
- Backend application
-
バックエンドアプリケーションの開発には次の AWS SDK を使用できます。MapLibre はここには記載されていません。バックエンドアプリケーションには通常、マップレンダリングは必要ないからです。
[言語] AWS SDK .NET
C++
Go
Java
JavaScript
https://aws.amazon.com/sdk-for-javascript/
Node.js
https://aws.amazon.com/sdk-for-javascript/
TypeScript
https://aws.amazon.com/sdk-for-javascript/
Kotlin
PHP
Python
Ruby
Rust
https://aws.amazon.com/sdk-for-rust/
AWS SDK for Rust はデベロッパー向けプレビューリリース中です。