このドキュメントでは、 Places Aggregate API で開発されたアプリケーションの要件を一覧で示します。Places Aggregate API の使用には、 Google との契約が適用されます。
ポリシー
このセクションでは、Places Aggregate API に関連するポリシーについて説明します。ポリシーは、Google Maps Platform の期待に沿ってサービスを正しく使用するための、実践的な実装ガイドラインと要件を提供します。
キャッシュ保存制限の例外
プレイスを一意に識別するために使用されるプレイス ID は、
キャッシング制限の適用対象外 です。無期限で保存できます。
プレイス ID は、place_id フィールドで
API レスポンスで返されます。プレイス ID を保存、更新、管理する方法については、プレイス ID のガイドをご覧ください。
欧州経済領域の国と地域
請求先住所が 欧州経済領域(EEA)にあるお客様の場合、このプロダクトの利用規約が異なり、機能も異なる場合があります。 Google Maps Platform を使用して構築する前に、EEA 固有の次の 規約と情報をご確認ください。
- Google Maps Platform EEA 利用規約
- Google Maps Platform EEA サービス固有の規約
- EEA に関するよくある質問(FAQ)
- Google Maps Platform の道路安全要件
請求先住所が EEA にない場合は、次の利用規約が適用されます。
Google マップの帰属表示の要件
このセクションでは、アプリケーションを通じて Google マップとコンテンツを表示するための帰属表示の要件とガイドラインについて説明します。
Google マップの帰属表示を表示する
アプリやウェブサイトで Google Maps Platform API のコンテンツを表示する場合は、Google マップの帰属表示の要件に準拠する必要があります。帰属表示がすでに表示されている Google マップにコンテンツを表示する場合は、追加の帰属表示は必要ありません。
Google マップの帰属表示を含める
Places UI キットなど、Google Maps Platform によって ユーザー インターフェースにすでに提供されている Google マップの帰属表示の場合:
- 表示場所に関係なく、含まれている帰属表示は削除しないでください。帰属表示を変更したり、隠したり、 不明瞭にしたりしないでください。背景に対してはっきりと見えるようにしてください。
- 境界線、背景色、シャドウ、十分な空白などの UI キューを使用して、Google Maps Platform のコンテンツを他のコンテンツと視覚的に区別します。
- 視覚的な変更を行う場合は、Google マップの帰属表示の要件をすべて遵守する必要があります。
Google マップのロゴとテキストの帰属表示
可能な限り、帰属表示には Google マップのロゴを使用してください。 スペースが限られている場合は、「Google マップ 」というテキストを使用できます。 エンドユーザーは、どのコンテンツが Google マップによって提供されているかを常に明確に把握できるようにする必要があります。
ロゴの帰属表示
アプリやウェブサイトで Google マップのロゴを使用する場合は、次の要件に準拠してください。Google マップのロゴをダウンロードする
公式の Google マップのロゴファイルを使用してください。以下のロゴをダウンロードし、このセクションのガイドラインに沿って使用してください。
Google マップの帰属表示アセットをダウンロードするGoogle マップのロゴを使用する場合は、次のガイドラインに沿ってください。
- ロゴは一切変更しないでください。
- 歪みを防ぐため、ロゴのアスペクト比を維持してください。
- マップや画像など、背景が複雑な場合は、アウトライン表示のロゴを使用してください。
- 単色や微妙なグラデーションなど、背景がシンプルな場合は、アウトライン表示でないロゴを使用してください。
ロゴのサイズ仕様
Google マップのロゴのサイズについては、次の仕様に準拠してください。- ロゴの最小高さ: 16 dp
- ロゴの最大高さ: 19 dp
- ロゴの最小クリアスペース: 左、右、上は 10 dp、下は 5 dp
dp について詳しくは、マテリアル デザインのウェブサイトでピクセル密度をご覧ください。
ロゴのユーザー補助機能
Google マップのロゴについては、次のユーザー補助機能の要件に準拠してください。- ロゴと背景のコントラストを維持してください。
- 「Google マップ 」というテキストを含むユーザー補助ラベルを追加してください。
テキスト属性
インターフェースのサイズが Google マップのロゴの使用に対応していない場合は、「Google マップ 」というテキストを使用できます。次のガイドラインに沿ってください。
- 「Google マップ 」というテキストは一切変更しないでください。
- Google マップ の文字の大小は変更しないでください。
- Google マップ を複数行に折り返さないでください。
- Google マップ を他の言語にローカライズしないでください。
- HTML 属性
translate="no"を使用して、ブラウザが Google マップ を翻訳しないようにします。
次の表の説明に従って、Google マップのテキストのスタイルを設定します。
Google マップのテキストのスタイリングの要件 プロパティ スタイル フォント ファミリー Roboto。フォントの読み込みは任意です。 代替フォント ファミリー プロダクトですでに使用されている Sans Serif の本文フォント、またはデフォルトのシステム フォントを呼び出すための Sans-Serif フォント スタイル 標準 フォントの太さ 400 フォントの色 白、黒(#1F1F1F)、グレー(#5E5E5E)。背景に対してユーザー補助機能に対応したコントラスト(4.5:1)を維持してください。 フォントサイズ 最小フォントサイズ: 12sp
最大フォントサイズ: 16sp
sp について詳しくは、マテリアル デザインのウェブサイトでフォントサイズの単位をご覧ください。文字間隔 標準
CSS の例
次の CSS は、白または明るい背景に適切なタイポグラフィ スタイルと色で Google マップをレンダリングします。
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
ビジュアルの要件
Google マップの帰属表示のビジュアル処理については、次の要件に準拠してください。コンテンツの上部または下部の近くに、同じビジュアル コンテナ内に帰属表示を配置します。コンテンツが 1 行の場合は、右または左に配置できます。
境界線、背景色、シャドウ、十分な空白などの UI キューを使用して、Google Maps Platform のコンテンツを他のコンテンツと視覚的に区別します。
- Google Maps Platform 以外のコンテンツを帰属表示として使用して、Google マップを誤って表現しないでください。
- 帰属表示が常に表示され、読みやすいことを確認してください。削除、非表示、不明瞭化、変更は行わないでください。
次の図に、これらのビジュアルの要件の例を示します。
第三者データ プロバイダ
Google のマッピング サービスのデータと画像の中には、Google 以外のプロバイダから提供されているものがあります。 Map Tiles API などの一部のプロダクトでは、第三者データ プロバイダに必要な帰属表示 を提供することがあります。その場合、帰属情報の文言には 「Google マップ」の名称と関連する データ プロバイダ名(「地図データ: Google, Maxar Technologies」など)を記載する必要があります。Google が第三者の帰属表示を提供する場合、「Google マップ」または Google ロゴのみを表示しただけでは帰属表示として適切ではありません。
その他の帰属表示要件
Places Aggregate API の Google マップのコンテンツをアプリケーションでスタンドアロン指標として使用する場合、または値の入力として使用する場合は、Google の帰属表示を提供する必要があります。Google マップのコンテンツに対してのみ Google の帰属表示を行う必要があります。値に対しては行わないでください。「値」とは、POI 数と第三者のデータを組み合わせたコンテンツ 、または独自のビジネス ロジックを使用して作成した指標であり、Places Aggregate API の Google Maps Platform サービス固有の規約 に従って大幅に変更されたものです。