

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 言語別のマップレンダリング SDK
<a name="map-rendering-by-language"></a>

AWS では、Amazon Location Service マップを、[MapLibre](https://github.com/maplibre/maplibre-gl-js) レンダリングエンジンを使用してレンダリングすることを推奨しています。

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

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

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

------
#### [ Web frontend ]

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


<table>
<thead>
  <tr><th>言語/フレームワーク</th><th>マップレンダリングフレームワーク</th></tr>
</thead>
<tbody>
  <tr><td colspan="2">**完全サポートされています**</td></tr>
  <tr><td>JavaScript</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td>ReactJS</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>TypeScript</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td colspan="2">**一部サポートされています**</td></tr>
  <tr><td>Flutter</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />MapLibre Flutter ライブラリは実験的なものとして見なされています。</td></tr>
  <tr><td>Node.js</td><td> Node.js は MapLibre をサポートしていません。</td></tr>
  <tr><td>PHP</td><td> MapLibre は PHP をサポートしていません。</td></tr>
</tbody>
</table>


------
#### [ Mobile frontend ]

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


<table>
<thead>
  <tr><th>言語/フレームワーク</th><th>マップレンダリングフレームワーク</th></tr>
</thead>
<tbody>
  <tr><td colspan="2">**完全サポートされています**</td></tr>
  <tr><td>Java</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>Kotlin</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)<br />MapLibre は Java ベースなので、カスタムバインディングが必要です。</td></tr>
  <tr><td>ObjectiveC</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>ReactNative</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>Swift</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td colspan="2">**一部サポートされています**</td></tr>
  <tr><td>Flutter</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />MapLibre Flutter ライブラリは実験的なものとして見なされています。</td></tr>
</tbody>
</table>


------