Amazon Location Service のアイコン

Amazon Location Service

地図表示、ジオコーディング、ルート計算、ジオフェンシングなどの位置情報機能を提供するサービス

何ができるか

Amazon Location Service は、アプリケーションに位置情報機能を追加するためのフルマネージドサービスです。地図の表示、住所から座標への変換 (ジオコーディング)、ルート計算、デバイスの位置追跡、ジオフェンシング (仮想的な地理的境界の設定) などの機能を提供します。Esri や HERE Technologies などの信頼性の高い地図データプロバイダーのデータを利用しつつ、ユーザーの位置情報が外部に共有されないプライバシー保護設計を採用しています。

どのような場面で使うか

配送トラッキングアプリケーション、店舗検索と経路案内、フリート管理 (車両の位置追跡)、ジオフェンシングによるエリア通知、不動産物件の地図表示、観光ガイドアプリ、物流の配送ルート最適化など、位置情報を活用するアプリケーション全般で利用されています。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

カーナビゲーションシステムに例えるとわかりやすいでしょう。カーナビが地図表示、目的地検索、ルート案内、現在地追跡を一台で提供するように、Location Service はこれらの位置情報機能をクラウド API として提供します。しかも、利用者の行動データがカーナビメーカーに送られないプライバシー保護の仕組みが組み込まれています。

Location Service とは

Amazon Location Service は、アプリケーションに位置情報機能を組み込むためのフルマネージドサービスです。従来、位置情報機能の実装には Google Maps Platform や Mapbox などの外部サービスを利用するのが一般的でしたが、利用量に応じたコストの増大やユーザーの位置情報が外部に共有されるプライバシーの懸念がありました。Location Service は、AWS のインフラ上で位置情報を処理するため、データが外部の地図プロバイダーに共有されることなく、プライバシーを保護しながら位置情報機能を利用できます。

主要機能

Location Service は 5 つの主要機能を提供します。Maps (地図) はインタラクティブな地図の表示、Places (場所) は住所検索とジオコーディング、Routes (ルート) は出発地から目的地までの経路計算と所要時間の算出、Trackers (追跡) はデバイスの現在位置のリアルタイム追跡、Geofences (ジオフェンス) は仮想的な地理的境界を設定してデバイスの出入りを検知する機能です。これらの機能は独立して利用でき、必要な機能だけを選択してアプリケーションに組み込めます。

データプロバイダーとプライバシー

Location Service は、Esri と HERE Technologies の 2 つの地図データプロバイダーから選択できます。Esri は高精度な地図データと豊富な地理情報を提供し、HERE は特に交通情報やルート計算に強みがあります。重要な特徴として、Location Service はユーザーの位置情報をデータプロバイダーと共有しない設計になっています。位置情報の処理は AWS のインフラ内で完結するため、GDPR や個人情報保護法などのプライバシー規制への準拠が容易です。EventBridge との統合により、ジオフェンスイベントをトリガーとした自動化ワークフローも構築できます。

Azure・オンプレミスとの比較

Azure の対応サービス Azure Maps
オンプレミスでの対応手段 MapBox、OpenStreetMap (自前ホスティング)

AWS の優位点

  • ユーザーの位置情報が外部の地図データプロバイダーに共有されないプライバシー保護設計により、GDPR や個人情報保護法への準拠が容易になる
  • 地図表示、ジオコーディング、ルート計算、デバイス追跡、ジオフェンシングの 5 つの機能を単一サービスで提供し、複数の外部サービスを組み合わせる必要がない
  • EventBridge との統合によりジオフェンスイベントをトリガーとしたサーバーレスワークフローを構築でき、位置情報に基づくリアルタイムの自動化処理を容易に実装できる

注意点

  • 地図データプロバイダー (Esri / HERE) によって地図のスタイルや機能に違いがあるため、アプリケーションの要件に合わせて適切なプロバイダーを選択すること
  • Trackers と Geofences を組み合わせることで、配送車両が特定エリアに入った際の自動通知など、位置情報に基づくイベント駆動型のワークフローを構築できる

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。