Amazon Location Service
地図表示、ジオコーディング、ルート計算、ジオフェンシング、デバイス追跡を統合的に提供する位置情報サービス
概要
Amazon Location Service は、地図の表示、住所から座標への変換 (ジオコーディング)、最適ルートの計算、ジオフェンス (仮想境界) の設定とデバイスの位置追跡を統合的に提供するフルマネージドの位置情報サービスです。標準や衛星などの地図スタイルを選択でき、Google Maps API と比較して大幅に低コストで位置情報機能をアプリケーションに組み込めます。収集した位置データは AWS アカウント内に保持され、サードパーティへの共有が発生しないプライバシー設計が特徴です。
地図表示とジオコーディング API
Location Service の地図機能は、MapLibre GL JS (Web) および MapLibre Native (iOS/Android) と統合して、カスタマイズ可能なベクタータイル地図をアプリケーションに埋め込みます。地図スタイルは道路地図、衛星画像、ダークモードなど複数のプリセットから選択でき、色やラベルのカスタマイズも可能です。ジオコーディング API は住所文字列から緯度経度を返す正引きと、座標から最寄りの住所を返す逆引きの両方に対応します。国や地域ごとのデータの範囲と品質は、開発者ガイドに一覧があります。オートコンプリート機能により、ユーザーが住所を入力する途中で候補を提示するインクリメンタルサーチを実装できます。FAQ では、Geocode API を ETL パイプラインなどのバッチ処理に組み込み、大量の住所を座標に変換する使い方が紹介されています。
ルート計算とフリート最適化
ルート計算 API は、出発地と目的地 (および経由地) を指定して最適な経路、所要時間、距離を算出します。交通モードは自動車、トラック、徒歩などに対応し、トラックモードでは車両の高さ / 幅 / 重量制限を考慮した経路を返します。有料道路、フェリー、高速道路などの回避条件の指定や、出発時刻に基づくリアルタイム交通情報の反映も可能です。マトリクスルーティング API は、複数の出発地と目的地の間の所要時間と距離を一括で計算します。複数の配送先を回る順序の最適化 (巡回セールスマン問題) も、開発者ガイドは Routes の機能として挙げています (2026 年 10 月時点)。
ジオフェンシングとデバイストラッキング
ジオフェンス機能では、地図上に円形またはポリゴンの仮想境界を定義し、追跡対象デバイスがその境界に入った (ENTER) または出た (EXIT) タイミングでイベントを発火させます。イベントは EventBridge に送信されるため、Lambda での通知処理、Step Functions でのワークフロー起動、SNS でのプッシュ通知など、任意の後続処理を柔軟に構築できます。デバイストラッカーは、モバイルアプリや IoT デバイスから定期的に送信される位置情報を蓄積し、移動履歴の可視化やリアルタイムの位置表示に利用します。位置情報のフィルタリング機能により、デバイスが一定距離以上移動した場合のみ位置を更新する設定が可能で、静止中の不要な更新を抑え、コストの削減に役立ちます。用途の例には、配送トラッキング、従業員の安全管理、レンタカーの返却確認などがあります。
参考資料 (AWS 公式)
本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。
本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。