Map Tiles API ポリシー

このドキュメントでは、 Map Tiles APIMap Tiles API の使用は、 同意します。

利用規約とプライバシー ポリシーを明示する

Map Tiles API アプリケーションを開発する場合は、 利用規約 の使用と、 プライバシー アプリケーションのポリシー Google との契約に記載されているガイドラインに準拠する必要があります。

  • 利用規約とプライバシー ポリシーは一般公開されていること。
  • アプリケーションの利用規約に、当該アプリケーションを使用するユーザーには Google の利用規約が適用される旨が明示的に記載されていること。
  • プライバシー ポリシーで、Google Maps API を使用していることをユーザーに伝え、参照として Google プライバシー ポリシーを組み込んでいること。

利用規約とプライバシー ポリシーをどこに組み込むべきかは、アプリケーションのプラットフォームによって異なります。

モバイルアプリ

モバイルアプリを作成している場合は、利用規約とプライバシー ポリシーのリンクを、関連するアプリストアのダウンロード ページとアプリの設定メニューに組み込むことをおすすめします。

ウェブ アプリケーション

ウェブ アプリケーションを作成している場合は、利用規約とプライバシー ポリシーへのリンクをウェブサイトのフッターに組み込むことをおすすめします。

コンテンツのプリフェッチ、キャッシュ保存、保存

Map Tiles API を使用するアプリケーションは、 Google との契約。本契約の条項に従い、コンテンツのプリフェッチ、インデックス登録、保存、キャッシュ保存は認められません(例外: 規約に記載されている限定的条件下)。

具体的には、アプリケーションで地図の可視化に Map Tiles API を使用する必要があります。 Map Tiles API は、次のような可視化以外のユースケースには使用できません。

  • 画像解析
  • 機械解釈
  • オブジェクトの検出/識別
  • 地理データの抽出または再販
  • オフラインでの使用(上記のいずれかを含む)

Map Tiles API のレスポンスには、Cache-Control ヘッダーが含まれる場合があります。 HTTP プロトコルに従って実装されている ドキュメント をタップします。たとえば、クライアントは max-age 値、 stale-while-revalidate 値、must-revalidate ディレクティブ、 レスポンスで渡される場合の private ディレクティブ。

Map Tiles API のレスポンスには、ETag ヘッダーを含めることもできます。 HTTP プロトコルのドキュメントに従って、 行われます。

ただし、プレイスを一意に識別するために使用されるプレイス ID は、キャッシング制限適用対象外のため、プレイス ID は、 Map Tiles API のレスポンス。プレイス ID を保存、更新、管理する方法については、プレイス ID のガイドをご覧ください。

Map Tiles API を使用して Google マップを表示する場合は、 地図上に Google ロゴを表示すること。ロゴにいかなる変更も加えないでください。 Google ロゴは地図の左下に配置し、 帰属情報は地図の右上に配置してください。 をタップします。詳しくは、 <ph type="x-smartling-placeholder"></ph> ブランド リソース センターのガイドラインをご覧ください。

より映画のような 3D 地図エクスペリエンスでは、 経験上の UX デザイン要件では Google ロゴをはっきり表示するか、 エクスペリエンスの終端または両端で、地図の作成者情報が オーディエンスに理解してもらいましょうその場合でも、表示に関するポリシーに準拠する必要があります。 以下に説明するとおり、 映画のような体験です。詳しくは、ロゴと ハイブリッド ビジュアリゼーションでのデータ アトリビューションをご覧ください。

次の地図例では、Google のロゴが地図の左下に表示されています。 右下に表示されます

次の zip ファイルには、パソコンに適したサイズの Google ロゴが含まれています。 Android、iOS アプリですいかなる場合でも、ロゴのサイズを変更したり、ロゴに変更を加えたりすることはできません。

ダウンロード: google_logo.zip

帰属に変更を加えないでください。帰属情報を削除したり、隠したり、切り抜いたりしないでください。Google ロゴを文章の中(例: 「これらの地図は [Google_logo] に属します」)で使用することはできません。

帰属表示は近くで行う。直接埋め込み以外で Google 画像のスクリーンショットを使用する場合は、画像に表示される標準の帰属情報を含めます。帰属表示の文言は、必要に応じてスタイルと配置場所をカスタマイズできます。ただし、文言がコンテンツと近く、平均的な閲覧者や読者が判読できる必要があります。帰属表示をコンテンツから離すこと(書籍の巻末、ファイルや番組のクレジット、ウェブサイトのフッターなど)はできません。

第三者データ プロバイダ名を含めます。Google のマッピング サービスのデータと画像の中には、Google 以外のプロバイダから提供されているものがあります。このような画像を使用する場合、帰属情報の文言には「Google」の名称と関連するデータ プロバイダ名(「地図データ: Google, Maxar Technologies」など)を記載する必要があります。画像に第三者データ プロバイダ名が表示されている場合、「Google」または Google ロゴのみを表示しただけでは帰属表示として適切ではありません。

帰属表示が現実に行えないデバイスで Google Maps Platform を使用している場合は、Google セールスチームにお問い合わせのうえ、ユースケースに適したライセンスについてご相談ください。

サードパーティのレンダラで Google ロゴを表示する

Map Tiles API を使って、Google マップを 使用する場合は、Google ロゴを画像に重ねたり、隠したりしてはいけません。 他のロゴ(レンダラのロゴなど)も表示できます適切なバッファ距離を維持する Google ロゴと第三者ロゴの間に 独立したロゴです。ロゴでデータの帰属表示が重なったり、見えにくくなったりしてはいけません 表示されます。

Google と Cesium のロゴを示すレンダリング画像

Google のデータ帰属を表示する

Map Tiles API から返されるデータには帰属を表示する必要がある 適切なメタデータやビューポートの情報から、著作権情報を できます。この情報は、 通常は、表示された一連のページの右下隅に 3D レンダラビューで表示できます。なお、帰属文字列は、 変数(レンダラのビューポートによってリクエストされた地図データに応じて異なります)

ビューポートのサイズが原因でデータ アトリビューションを完全に表示できない場合 カーソルを合わせる UI 要素またはクリック可能な UI 要素に「Data」というラベルの ソース」が表示されます。これは、地図ウィンドウ内で開き、帰属情報を提供します。 常に優れた地図作成を心がける 学びました。

Google ロゴとデータ プロバイダの帰属表示を含むフッター。

第三者データの帰属を表示する

Map Tiles API を使用して Google マップを データを基本地図として作成し、サードパーティ(Google 以外)の地理空間データをオーバーレイする場合、 第三者データ提供元からのアトリビューションです画像に重ねたり、目立たなくしたりしてはいけません Google データ権利帰属表示の名称を、 保護します。サードパーティ データの帰属表示は、 関連付けることはできません。また、 Google のロゴと Google のデータ帰属が基本地図に関連付けられていること。 相互に作られています

ハイブリッド ビジュアリゼーションにロゴとデータ帰属を表示する

独自の地図に重ねて表示しながら、Google マップのデータを基本地図として使用する場合 ユーザーがマップのどの部分を 完全に理解できるようにする必要があるか どの部分が Google に割り当てられます 提供しますまた、 Google ロゴをご覧ください。

例として、Photorealistic 3D Tiles(背景フィラーとして)を 独自のフォトリアリスティックなモデル(前景)。ユーザーが混乱する可能性がある シーンの構成要素を特定しますイン UI アトリビューション文字列またはユーザーフローに明記する必要があります。 シーンのどの部分が Google マップのデータであるかを 確認できますあなたは 第三者帰属表示の要件は、Google が負う可能性のある Google マップのデータで使用するデータソースに適用されます。

Photorealistic 3D Tiles による地理データ オーバーレイ

Photorealistic 3D Tiles 上に独自の 3D オブジェクトをオーバーレイすることは可能 Photorealistic 3D Tiles から手または機械によって抽出、トレース、またはその他の方法で導出されたもの。

Map Tiles API を使った動画制作

  • プロモーション動画: プロモーション用動画は、 次の条項を遵守する必要があります。
    • プロモーション動画にはストリートビューの画像を含めないでください。
    • プロモーション動画の長さは 30 秒以内にする必要があります。
    • プロモーション動画は、 適用されます。
    • プロモーション動画には、「宣伝目的」と明記する必要があります のみ」 Map Tiles API ポリシーをご覧ください。
    • プロモーション動画を単独で、またはプログラムの一部として転売することはできません。 ソフトウェア、アプリ、ユーザーエクスペリエンスです
  • 削除: クリエイターには、すべての削除リクエストに従う責任があります。 プロモーション動画(第三者からのリクエストを含む)

copyright フィールドから帰属表示と著作権情報を取得する 使用するサービスに応じて、次の API 呼び出しのレスポンスに 次を使用:

2D タイル

ロードマップ、衛星、地形のタイル

ビューポート情報から著作権と帰属情報を確認できます レスポンスを返します。

{
  "copyright": "Map data ©2023",
  "maxZoomRects": [
    {
      "maxZoom": 19,
      "north": 90,
      "south": -90,
      "east": 180,
      "west": -180
    },
    ...
  ]
}

Street View Tiles

著作権と帰属情報はストリートビューのメタデータから取得 レスポンスが返されます。例:

{
  "panoId": "Zzl28rqGJgaL2IdkUleP8A",
  "lat": 50.059138596550696,
  "imageHeight": 6656,
  "imageWidth": 13312,
  "tileHeight": 512,
  "tileWidth": 512,
  "copyright": "From the Owner, Photo by: Google",
  
}

ストリートビュー パノラマを一意に識別するために使用するパノラマ ID は、 キャッシュ制限の対象外にできますそのため、パノラマ ID 値を格納できます。 制限はありませんパノラマ ID の値は Street の panoId フィールドに返されます。 Static API レスポンスを表示します。

Photorealistic 3D Tiles

Photorealistic 3D Tiles の場合、アトリビューション データは各タイル リクエストで返されます。 表示されるすべての帰属表示を集計、並べ替え、行に表示する必要があります。 tiles;通常はレンダリングの下部に沿って表示されますたとえば、 glTF でのデータ アトリビューション タイルを選択します assetcopyright

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

CesiumJS

CesiumJS をレンダラとして使用する場合、 使用するには、レンダリング HTML で showCreditsOnScreen を有効にする必要があります。

// Add Photorealistic 3D Tiles tileset.
    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      // This property is needed to appropriately display attributions
      // as required.
      showCreditsOnScreen: true,
    }));

Unreal 用 Cesium

レンダラとして Cesium for Unreal を使用している場合 表示する場合は、Google Chat で [Show Credits On Screen] を ワールド アウトライナー

Cesium のアトリビューションを有効にする方法
Unreal

Unity 用 Cesium

レンダラとして Cesium for Unity を使用している場合、 表示する場合は、Google Chat で [Show Credits On Screen] を Inspector コンソール。

Cesium のアトリビューションを有効にする方法
一体感

Google 帰属のスタイル ガイドライン

以下は、ダウンロード可能な Google ロゴを使用できない場合の、CSS と HTML の Google 帰属表示のスタイル ガイドラインです。

クリアスペース

ロックアップ周りのクリアスペースは、Google の「G」の高さを最小サイズとして設定してください。

帰属情報のコピーと Google ロゴの間のスペースは、「G」の幅の半分にします。

判読しやすさ

バイラインは常に、はっきりと見やすく、背景色に適した色で表示する必要があります。選択したバリエーションのロゴに十分なコントラストを付けてください。

白または明るい色の背景では、黒の色合い(0~40%)の Google Material Gray 700 テキストを使用します。

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

背景が暗く、写真またはシンプルな図柄の上には、バイラインと帰属に白いテキストを使用します。

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

フォント

Roboto フォントを使用します。

CSS の例

次の CSS を「Google」のテキストに適用すると、白または明るい背景に「Google」が適切なフォント、色、間隔でレンダリングされます。

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;