言語別のマップレンダリング SDK - Amazon Location Service

言語別のマップレンダリング SDK

AWS では、Amazon Location Service マップを、MapLibre レンダリングエンジンを使用してレンダリングすることを推奨しています。

MapLibre は、ウェブアプリケーションまたはモバイルアプリケーションでマップを表示するためのエンジンです。MapLibre にはプラグインモデルもあり、一部の言語やプラットフォームでの検索やルート検索用のユーザーインターフェイスをサポートしています。

MapLibre の使用方法と提供される機能の詳細については、「Amazon Location で MapLibre のツールと関連ライブラリを使用する」および「動的マップの使用方法」を参照してください。

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

Web frontend

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

言語/フレームワーク マップレンダリングフレームワーク

完全サポートされています

JavaScript

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

ReactJS

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

TypeScript

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

一部サポートされています

Flutter

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

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

Node.js

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

PHP

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

Mobile frontend

モバイルフロントエンドアプリケーションの開発には、次の Map Rendering SDK を使用できます。

言語/フレームワーク マップレンダリングフレームワーク

完全サポートされています

Java

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

Kotlin

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

MapLibre は Java ベースなので、カスタムバインディングが必要です。

ObjectiveC

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

ReactNative

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

Swift

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

一部サポートされています

Flutter

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

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