Map Tiles API を使用すると、Google の 2D タイルと高画質 3D タイルに直接アクセスできます。2D タイルは、インデックス付きのグリッドに分割された世界を表す画像ファイルです。2D タイルと同様に、3D タイルは画像ファイルですが、建物、記念碑、その他の POI の写実的な画像が含まれており、ズームインして表示する必要があります。2D タイルと 3D タイルを使用すると、Google マップをベースにした没入型エクスペリエンスを独自のアプリケーションに組み込むことができます。
Map Tiles API を使用する理由
Map Tiles API は、以下のような Google のお客様を対象としています。
JavaScript やモバイル SDK を使用せずに地図エクスペリエンスを構築したい。
デスクトップで、ウェブベース以外のカスタムアプリを使用する。
地図を必要とするカスタム ハードウェアやその他のツール。
自動車や航空機のナビゲーション システム。
Street View Service または Static Street View API で提供されるよりも多くのストリートビュー メタデータが必要な場合。
高度にカスタマイズされた没入感のある 2D および 3D のビジュアリゼーションを作成したい。
利用可能な Map Tiles
Map Tiles API を通じて提供されるテーマ別 Map Tiles は次のとおりです。サポート状況については、Google Maps Platform のサポート状況をご覧ください。
| 地図のテーマ | 説明 |
|---|---|
| ロードマップ | 標準の Google マップの基本地図タイル + オーバーレイ データ(道路、建物、スポット、行政境界を含む) |
| 衛星 | 衛星画像と航空画像 |
| 地形 | 植生の状態などの自然特性を示す陰影起伏図と等高線図 |
| ストリートビュー | メタデータを含むストリートビュー パノラマ |
| フォトリアリスティック 3D | 衛星画像と航空画像を使用した 3D テクスチャ メッシュ |
Map Tiles API の使用方法
2D タイル
| 1 | Google Maps Platform 利用規約を確認する | 詳しくは、 Google Maps Platform 利用規約と Map Tiles API のポリシーをご覧ください。 |
| 2 | セットアップする | Google Cloud プロジェクトを設定するから始めて、以降の手順を完了します。 |
| 3 | API キーを取得する | API キーを作成して保護します。詳細については、API キーを使用するをご覧ください。 |
| 4 | セッション トークンを取得する | mapType とセッションのその他のオプションを指定して、セッション トークンを取得します。 |
| 5 | 2D Map Tiles をリクエストする | API キーとセッション トークンを使用して、地図タイルをリクエスト、パノラマ ID を取得、またはストリートビューのメタデータを取得します。 ストリートビュー パノラマをリクエストする場合は、ストリートビュー タイルをご覧ください。 |
| 6 | ビューポート情報を取得する | ベースマップ、航空写真、地形のタイルについては、ビューポート情報を取得して、表示されるタイルの詳細を取得できます。ビューポート リクエストは、画像があるリージョンと、そのズームレベルを示します。これは、すべてのリージョンが最大ズームレベル 22 をサポートしているわけではないためです。 |
Photorealistic 3D Tiles
| 1 | Google Maps Platform 利用規約を確認する | 詳しくは、 Google Maps Platform 利用規約と Map Tiles API のポリシーをご覧ください。 |
| 2 | セットアップする | Google Cloud プロジェクトを設定するから始めて、以降の手順を完了します。 |
| 3 | API キーを取得する | API キーを作成して保護します。詳細については、API キーを使用するをご覧ください。 |
| 4 | 3D Photorealistic Tiles をリクエストする | API キーを取得したら、任意の 3D タイル レンダラにルート タイルセット URL を指定して、フォトリアリスティック タイルへのアクセスを開始できます。詳細については、3D タイルの取得をご覧ください。 |