Elevation API の概要

Elevation API は、Google による調査で 地球上の場所、パスに沿ってサンプリングされた高度データなどです。

Elevation API を使用する理由

Elevation API を使用すると、 高度に敏感なアクティビティ、ポジショニング アプリケーション、低測量のお客様に利用 ルートに沿った高度および高度の変化を含むアプリケーションを開発できます。たとえば 標高差のデータを提供して、スポーツ アプリケーションの機能を強化して、 ハイキング、サイクリング、スキューバダイビングなど、

Elevation API でできること

Elevation API を使用すると、高度データを 使用できます。例:

  • 特定の場所の高度を取得する。
  • ルート沿いまたは 2 つの地点の標高のを計算する あります。

Elevation API の仕組み

Elevation API は、緯度と経度の座標を含むエンコードされた URL としてリクエストを受け入れます。 個別の場所として指定することも、経路上の一連の場所として指定することもできます。このリクエスト たとえば、コロラド州デンバーの中心部の高度をクエリし、JSON 形式で戻り値を指定します。
  https://maps.googleapis.com/maps/api/elevation/json
  ?locations=39.7391536%2C-104.9847034
  &key=YOUR_API_KEY

このサービスでは、指定された座標の高度が取得されます。また、 各地点の標高に基づいて、各地点の 4 つの地点の平均 高度データを提供している最寄りの場所はありませんそして最後に、 決定します。

リソース

次の表に、 Elevation API で返されるデータを表示します。

データリソース 返されるデータ 戻り値の形式
緯度と経度の座標

データは、1 つ以上の場所のセットとして、または経路上の一連のデータとして指定できます。マイページ エンコードされた座標も指定できます。最大 512 個の座標を渡します。

Elevation API は、相対値メートル単位の高度を提供します。 ローカル平均海面(LMSL)に換算します。高度は正の値で返すことができます または負の値になります。

  • 正の値は LMSL より上の位置を示します。 たとえば地表や高地の湖の底などです
  • 負の値は LMSL を下回っていることを示します。 海底や海底に位置しています
  • [解像度] は、データポイントと対象物の間の距離を示します。 高度(メートル単位)
  • JSON
  • XML

Elevation API の使用方法

1 設定する。 まずは Google Cloud プロジェクト 設定を完了します。 説明します。
2 高度リクエストを試す API キーを取得したら、 ダウンロードします。リクエストの例をご覧ください。 をご覧ください。
3 より複雑なリクエストを作成する プロジェクトを設定したら、住所とともに位置情報を提供するリクエストをお試しください。 あります。パスの指定をご覧ください。 をご覧ください。
4 回答の基本を理解する 高度データのレスポンスを確認して、アプリで高度データを使用する準備をします。詳しくは、 高度リクエストのレスポンス をご覧ください。
5 高度データを独自のアプリに組み込む 高度データを使用して、スポーツ用のアプリなど、位置情報を利用したアプリの機能を強化できます 使用したりできます

利用可能なクライアント ライブラリ

この API を 次のいずれかのクライアント ライブラリを使用できます。

Google マップ用の Java クライアント、Python クライアント、Go クライアント、Node.js クライアント サービスはコミュニティでサポートされているクライアント ライブラリで、 Apache 2.0 ライセンス。 GitHub からダウンロードしてください。GitHub には、インストール手順やサンプルコードも用意されています。

次のステップ