Amazon Location Service の使い方
Amazon Location Service 機能を使って、地理的タスクや位置情報関連のタスクを実行することができます。これらのタスクを組み合わせて、ジオマーケティング、配送、資産追跡など、より複雑なユースケースに対応することができます。
アプリケーションに位置情報機能を組み込む準備ができたら、目標と好みに応じて、以下の方法を使って Amazon Location Service 機能を利用してください。
-
探索ツール — Amazon Location リソースを試してみたい場合は、以下のツールが API にアクセスして試す最も速い方法です。
-
Amazon Location コンソール
には、さまざまなクイックアクセスツールが用意されています。Explore ページ を利用して、リソースの作成、管理、API を試行することができます。コンソールは、下記の他の方法を使用するための準備として、リソース (通常は 1 回限りのタスク) を作成するのにも便利であります。 -
AWS コマンドラインインターフェイス
(CLI) では、リソースを作成し、ターミナルを利用して Amazon Location API にアクセスすることができます。認証情報を利用して設定すると、AWS CLI が認証を処理します。 -
Amazon Location Service API を使用したタスクの実行方法を示すコード例やチュートリアルを見ることができます。これには、コンソールの Explore ページの機能の多くを模倣した例も含まれています。
-
-
プラットフォーム SDKs – マップ上でのデータを可視化していない場合、AWS 上で構築するための AWS 標準ツール
のどれでも使うことができます。 -
C++、Go、Java、JavaScript、.NET、Node.js、PHP、Python、Ruby などの SDK が利用できます。
-
-
フロントエンド SDK とライブラリ — Amazon Location 使って、モバイル・プラットフォーム上でアプリケーションを構築したり、あらゆるプラットフォーム上でデータを地図上に可視化したい場合、次のような選択肢があります。
-
AWS Amplify ライブラリは、iOS
、Android 、そしてJavaScript のウェブアプリケーションに Amazon Location を統合します。 -
MapLibre ライブラリを利用すると、Amazon Location を使った iOS、Android、JavaScript のウェブアプリケーションにクライアント側のマップをレンダリングすることができます。
-
Tangram ES ライブラリを利用すれば、iOS と Android のウェブアプリケーション内で OpenGL ES を利用してベクターデータから 2D および 3D マップをレンダリングすることができます。JavaScript ウェブアプリケーション用の Tangram もあります。
-
-
HTTPS リクエストの直接送信 — SDK が利用ないプログラミング言語を使っている場合、または AWS へのリクエストの送信方法をより細かくコントロールしたい場合は、署名バージョン 4 署名プロセスで認証された直接 HTTPS リクエストを送信することで Amazon Location にアクセスことができます。詳細については、AWS 全般のリファレンス の「Signature Version 4 の署名プロセス」を参照してください。
この章では、位置データを使うアプリケーションに共通する多くのタスクについて説明します。一般的なユースケースのセクションでは、これらを他の AWS サービスと組み合わせて、より複雑なユースケースを実現する方法について説明します。
トピック
- Amazon Location Service を使用するための前提条件
- アプリケーションで Amazon Location マップを使用する
- Amazon Location を使用して場所と位置情報を検索する
- Amazon Location Service によるルートの計算
- Amazon Location を使用して対象エリアをジオフェンシングする
- Amazon Location Service リソースにタグを付ける
- Amazon Location Service へのアクセスを許可する
- Amazon Location Service をモニタリングする
- AWS CloudFormation を使用して Amazon Location Service リソースを作成する