

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

# Amazon Location で MapLibre のツールと関連ライブラリを使用する
<a name="dev-maplibre"></a>

[MapLibre](https://maplibre.org/) は主に、ウェブまたはモバイルアプリケーションでマップを表示するためのレンダリングエンジンです。ただし、プラグインのサポートも含まれており、Amazon Location の他の機能を操作する機能も備えています。以下では、作業する領域またはロケーションに基づいて、使用できるツールについて説明します。

**注記**  
Amazon Location のいずれかの機能を使用する場合には、[使用する言語の AWS SDK](dev-by-language.md) をインストールします。
+ **マップ**

  アプリケーションにマップを表示するには、Amazon Location から提供されたデータを使用して画面に描画するマップレンダリングエンジンが必要です。マップレンダリングエンジンには、マップを画面移動したりズームしたり、マーカーやプッシュピン、その他の注釈をマップに追加したりする機能もあります。

  Amazon Location Service では、[MapLibre](https://github.com/maplibre/maplibre-gl-js) レンダリングエンジンを使用してマップをレンダリングすることを推奨しています。MapLibre GL JS は JavaScript でマップを表示するためのエンジンですが、MapLibre Native は iOS または Android 用のマップを提供しています。

  MapLibre には、コア機能を拡張するためのプラグインエコシステムもあります。詳細については、[https://maplibre.org/maplibre-gl-js/docs/plugins/](https://maplibre.org/maplibre-gl-js/docs/plugins/) をご覧ください。
+ **場所検索**

  検索ユーザーインターフェイスを簡単に作成するには、ウェブ用 [MapLibre ジオコーダー](https://github.com/maplibre/maplibre-gl-geocoder)を使用します (Android アプリケーションでは [Android Places プラグイン](https://github.com/maplibre/maplibre-plugins-android/tree/master/plugin-places)を使用します)。

  [Amazon Location for MapLibre ジオコーダーライブラリ](https://github.com/aws-geospatial/amazon-location-for-maplibre-gl-geocoder?tab=readme-ov-file) を利用して、JavaScript アプリケーションで Amazon Location と `amazon-location-for-maplibre-gl-geocoder` を使用するプロセスを簡略化します。

  詳細については、「[Amazon Location MapLibre ジオコーダー GL プラグインを使用する](dev-maplibre-geocoder.md)」を参照してください。
+ **Routes**
+ **ジオフェンスとトラッカー**

  MapLibre には、ジオフェンスやトラッキング用の特定のレンダリングやツールはありませんが、レンダリング機能や[プラグイン](https://maplibre.org/maplibre-gl-js/docs/plugins/)を使用して、ジオフェンスと追跡対象デバイスをマップ上に表示できます。

  追跡対象のデバイスは [MQTT](tracking-using-mqtt.md) を使用するか、手動で Amazon Location Service へアップデートを送信できます。ジオフェンスイベントに応答するには、[AWS Lambda](https://docs.aws.amazon.com/lambda/) を使用できます。

Amazon Location Service に追加機能を提供するオープンソースライブラリが多数用意されています。例えば、空間分析機能を提供する [Turf](https://github.com/Turfjs/turf) などです。

多くのライブラリは、オープンスタンダードの [GeoJSON](https://geojson.org/) 形式のデータを使用しています。Amazon Location Service には、JavaScript アプリケーションで使用する GeoJSON に応答を変換するライブラリが用意されています。詳細については、「[Amazon Location Service の SDK とフレームワーク](dev-sdks.md)」を参照してください。