シナリオとユースケース - Amazon Location Service

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

シナリオとユースケース

Amazon Location Serviceは、 AWS クラウドで提供されているサービスです。クラウド内の独自の Amazon EC2 インスタンスから呼び出すこともできますが、多くのマッピングアプリケーションはデバイス、またはデバイスとクラウドを組み合わせた環境で実行されます。以下に、いくつかの一般的なシナリオと、その開発方法を示します。

  • フリートのドライバーのルートを最適化するバックエンドアプリケーション。

    Amazon Location Service AWS クラウド を使用して、フリートのルートオプティマイザへの入力としてルートマトリックスを計算するアプリケーションを で Amazon Amazon EC2 で実行します。AWS SDK を使用して、Amazon Location を呼び出します。

  • 顧客がビジネスの場所を検索できるようにするウェブアプリケーション。

    ロケーションベースのアプリケーションを含め、Amazon EC2 インスタンスで実行されるウェブサイトを作成できます。AWS SDK for JavaScript を使用してウェブアプリケーションを開発し、場所検索 を使用して場所を検索し、 を使用してマップに結果を表示します MapLibre。Amazon Location SDK を使用すると、位置情報を使ったプログラミングが容易になります。

  • 既存の iOS または Android アプリケーションに位置情報機能を追加します。

    AWS SDK for Swift (iOS) または Kotlin (Android) を使用して Amazon Location を呼び出し、場所検索マップ機能をアプリケーションに追加できます。 MapLibre を使用してマップをレンダリングします。他の言語でも使用できる AWS SDK は他にもあります。

  • アセット(デバイスまたは車両)を追跡し、定義したエリアに出入りしたらアップデートを取得できます。

    デバイスを追跡するアプリケーションは複数の部分で構成されています。

    • 追跡する各デバイスには、追跡用のトラッカーリソースを作成する必要があります。MQTT などを使用して、位置の更新を Amazon Location Service に送信する必要があります。

    • ジオフェンスを作成して、アセットの出入りイベント情報を取得したいエリアを定義します。

    • Amazon EC2AWS Lambda を使用して、アセットがジオフェンスエリアに出入りした際のイベントに対応できます。

    • これを拡張させて、アセットの位置を追跡してマップ上に表示するウェブアプリケーションやデバイスアプリケーションを作成できます。

以下のセクションでは、Amazon Location Service 各機能で使用できるツールやライブラリについて詳しく説明します。