このページでは、Maps Experience Agent Tools のコンテンツをアプリケーションに表示する際の帰属表示の要件とガイドラインについて説明します。この要件は、クチコミからの分析情報を含む要約、ルートと迂回路の結果、天気、大気質、花粉のデータなど、すべての結果に適用されます。
Google マップのソースの使用についてユーザーに通知する
Maps Experience エージェント ツールの結果ごとに、レスポンスをサポートする Attribution メッセージが返されます。
search_places:places[].attributionsearch_along_route:results[].place.attributioncompute_routes:routes[].attributionlookup_weather:weather.attribution、airQuality.attribution、pollen.attribution(以前の天気リクエストの場合は、最上位のattribution)
各 Attribution メッセージは、次のメタデータを返します。
- title: ソースに表示する特定のタイトル。
- url: 該当する場合に、ユーザーを Google マップまたは Google 検索にリダイレクトしてソース資料を表示するために使用される URL。
Maps Experience エージェント ツールの結果を表示する場合は、関連する Google マップのソースを指定し、次の要件を満たす必要があります。
- Google マップのソースは、ソースがサポートする生成コンテンツの直後に示す必要があります。この生成されたコンテンツは、Maps Experience エージェント ツールの結果とも呼ばれます。
- Google マップのソースは、1 回のユーザー操作で表示できる必要があります。
音声ファーストのインターフェース
ソースの表示: Google マップのソースは、AI 音声会話の逐語的な履歴記録を表示するコンパニオン UI に表示する必要があります。このレコードは、ソーシング要件に準拠している必要があり、該当するデータ キャッシュとストレージの上限が適用されます。
ソースの積極的な開示: エンドユーザーは、Google マップがエクスペリエンスで果たす役割と、操作時に詳細なソースを確認する方法を合理的に認識する必要があります。
情報源の積極的な開示では、次の点を伝える必要があります。
- AI 生成コンテンツには、Google マップの情報が含まれている場合があります。
- 詳細なソースはコンパニオン UI で確認できます。
ソースの積極的な開示は、次の方法のうち少なくとも 1 つを使用して行う必要があります。
- 画面表示: 画面付きのデバイスで音声操作が行われる場合は、Maps Experience エージェント ツールが使用されるたびに、画面にアクティブな開示を表示します。
- 音声による開示: 有効な開示をお客様に読み上げます。この通知は、マップ エクスペリエンス エージェント ツールでサポートされている最初のやり取り中に行い、少なくとも 6 か月ごとに繰り返す必要があります。
開示の例: 「AI 生成コンテンツには、Google マップの情報が含まれている場合があります。詳細なソースはコンパニオン アプリで確認できます。」
永続的な開示: Google マップのコンテンツが AI 生成コンテンツで使用される可能性があるという説明は、音声設定メニューや音声操作の開示など、エンドユーザーが常にアクセスできるようにする必要があります。
ユーザーからの問い合わせ: 音声アシスタントは、AI 生成コンテンツに Google マップの情報が含まれている場合など、コンテンツのソースに関するエンドユーザーからの問い合わせに正確に回答する必要があります。ソースが Google マップの場合は、特定のソース情報にアクセスするためのコンパニオン UI をエンドユーザーに案内します。
Google マップへのリンクを含む Google マップのソースを表示する
Attribution メッセージで提供される各ソースについて、次の要件を満たすリンク プレビューを生成します。
一般的な要件:
- Google マップのテキスト帰属表示のガイドラインに従って、各ソースを Google マップに帰属させます。
- レスポンスで提供されたソースのタイトルを表示します。
- レスポンスで提供された url を使用してソースにリンクします。

オプションの視覚的な機能強化:
- Google マップのテキスト帰属表示の前に Google マップのファビコンを挿入します。
- ソース URL(
og:image)の写真を含めます。
Google マップのテキストでの帰属表示に関するガイドライン
テキストでソースを Google マップまたは Google に帰属させる場合は、次のガイドラインに従ってください。
- テキストは一切変更しないでください。「Google マップ」または「Google」の文字の大小は変更しないでください。
- Google マップを複数行に折り返さないでください。
- Google マップ または Google を他の言語にローカライズしないでください。
- HTML 属性
translate="no"を使用して、ブラウザが 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;
}