Gemini Enterprise Agent Platform での Google マップによるグラウンディング

このページでは、Gemini Enterprise Agent Platform の Google マップによるグラウンディングが、地理空間コンテキストを提供することで生成 AI アプリケーションの強化にどのように役立つかについて説明します。

概要

Gemini Enterprise Agent Platform の「Google マップによるグラウンディング」は、Gemini モデルと Google マップの地理空間データを接続するサービスです。Google マップは、ビジネス、ランドマーク、スポットなど、何百万もの場所に関する情報にアクセスできます。このデータを使用すると、2 億 5,000 万か所以上の場所に関する情報にアクセスして、モデルのレスポンスのグラウンディングに使用できます。これにより、AI アプリケーションとエージェントはローカルデータと地理空間コンテキストを提供できます。

Google マップ、Google 検索、データソースによるグラウンディングを同時に有効にすることもできます。

Google マップによるグラウンディングの用途

Google マップによるグラウンディングは、次のようなさまざまな用途で使用できます。

  • 「イタリアン エスプレッソを飲める一番近い場所はどこ?」など、近くの場所に関する質問に回答できる会話型アシスタント。
  • 「徒歩圏内にあるファミレスについて詳しく教えて」などの、パーソナライズされた説明やコミュニティのインサイト。
  • EV 充電スタンドやホテルなど、特定の場所の周辺エリアの要約。

これは、不動産、旅行、モビリティ、ソーシャル メディア アプリのユースケースで役立ちます。

サポートされているモデル

このセクションでは、Google マップによるグラウンディングをサポートするモデルを示します。

クリックしてサポートされているモデルを開く

Gemini モデルの詳細については、Gemini モデルをご覧ください。

Google マップでグラウンディングを使用してモデルのレスポンスをグラウンディングする

このコードサンプルは、Google マップでグラウンディングを使用して、モデルのレスポンスをグラウンディングする方法を示しています。

緯度と経度の座標を使用して、特定の地理的位置に合わせて検索結果をカスタマイズできます。

コンソール

Gemini Enterprise Agent Platform で Google マップによるグラウンディングを使用する手順は次のとおりです。

  1. Google Cloud コンソールで、[Agent Studio] ページに移動します。

    Agent Studio に移動

  2. サイドパネルの [モデル設定] で、[グラウンディング] セクションに移動し、[Google 検索、Google マップ] の編集アイコンをクリックします。構成ペインが表示されます。

  3. [Google マップ] 切り替えをオンにします。

  4. [適用] をクリックします。

  5. フィールドにプロンプトを入力し、[送信] をクリックします。プロンプトの回答が Google マップにグラウンディングされます。

Python

インストール

pip install --upgrade google-genai

詳しくは、SDK リファレンス ドキュメントをご覧ください。

Vertex AI で Google Gen AI SDK を使用するための環境変数を設定します。

# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_ENTERPRISE=True

from google import genai
from google.genai.types import (
    GenerateContentConfig,
    GoogleMaps,
    HttpOptions,
    Tool,
)

client = genai.Client(http_options=HttpOptions(api_version="v1"))

response = client.models.generate_content(
    model="gemini-2.5-flash",
    contents="Where can I get the best espresso near me?",
    config=GenerateContentConfig(
        tools=[
            # Use Google Maps Tool
            Tool(google_maps=GoogleMaps())
        ],
        tool_config=types.ToolConfig(
            retrieval_config = types.RetrievalConfig(
                lat_lng = types.LatLng( # Pass geo coordinates for location-aware grounding
                    latitude=40.7128,
                    longitude=-74.006
                ),
                language_code = "en_US", # Optional: localize Maps results
            ),
        ),
    ),
)

print(response.text)
# Example response:
# 'Here are some of the top-rated places to get espresso near you: ...'

REST

リクエストのデータを使用する前に、次のように置き換えます。

  • LOCATION: リクエストを処理するリージョン。グローバル エンドポイントを使用するには、エンドポイント名からロケーションを除外し、リソースのロケーションをグローバルに構成します。
  • PROJECT_ID: [プロジェクト ID](/resource-manager/docs/creating-managing-projects#identifiers)。.
  • MODEL_ID: マルチモーダル モデルのモデル ID。
  • PROMPT: モデルに送信するプロンプト。
  • LATITUDE: ロケーションの緯度。たとえば、緯度 37.7749 はサンフランシスコを表します。緯度と経度の座標は、Google マップなどのサービスや他のジオコーディング ツールを使用して取得できます。
  • LONGITUDE: ロケーションの経度。たとえば、経度 -122.4194 はサンフランシスコを表します。
  • GROUNDING_TYPES: 有効にする Google マップのグラウンディングのタイプ。現在、placesrouting がサポートされています。
    • places: 施設、有名なスポット、地理的位置などの場所情報を検索します。
    • routing: 経路を検索し、ルート沿いを検索します。
    指定しない場合、デフォルトは places のみです。

HTTP メソッドと URL:

POST https://LOCATION-aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID:generateContent

リクエストの本文(JSON):

{
  "contents": [{
    "role": "user",
    "parts": [{
      "text": "PROMPT"
    }]
  }],
  "tools": [{
    "googleMaps": {
      "groundingTypes": {
        "places": {},
        "routing": {}
      }
    }
  }],
  "toolConfig": {
    "retrievalConfig": {
      "latLng": {
        "latitude": LATITUDE,
        "longitude": LONGITUDE
      },
      "languageCode": "en_US"
    }
  },
  "model": "projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID"
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [
          {
            "text": "\"The Italian Place\" in Alexandria, VA, is good for children and offers takeout. It has a rating of 4.2 stars based on 411 reviews."
          }
        ]
      },
      "finishReason": "STOP",
      "groundingMetadata": {
        "groundingChunks": [
          {
            "maps": {
              "uri": "https://maps.google.com/?cid=9001322937822692826",
              "title": "The Italian Place",
              "placeId": "places/ChIJOTRDf_qwt4kR2kV_WYUf63w"
            }
          },
          {
            "maps": {
              "uri": "https://maps.google.com/?cid=9001322937822692826",
              "title": "Hank's Pasta Bar",
              "placeId": "places/MMVtPzn9FGcevML89",
              "placeAnswerSources": {
                "reviewSnippets": [
                  {
                    "id": "places/ChIJOTRDf_qwt4kR2kV_WYUf63w",
                    "title": "Google Maps Review",
                    "uri": "https://maps.google.com/?cid=9001322937822692826"
                  },
                ]
              }
            }
          },
          ...
        ],
        "groundingSupports": [
          {
            "segment": {
              "endIndex": 79,
              "text": "\"The Italian Place\" in Alexandria, VA, is good for children and offers takeout."
            },
            "groundingChunkIndices": [
              0
            ]
          },
        ],
      }
    }
  ],
  ...
}

場所のプロパティ

このセクションでは、場所の説明に使用され、Google マップのグラウンディングでレスポンスの生成に使用される場所のプロパティについて説明します。これらのプロパティは、Google マップによるグラウンディングで回答できる質問のタイプを特定するために使用されます。

場所のプロパティの例

このリストは、モデルがレスポンスの生成に使用できる場所に関するプロパティのアルファベット順のサンプルです。

  • 住所
  • ピックアップ
  • デビットカード
  • 距離
  • 無料駐車場
  • 生演奏が楽しめるお店
  • 子供向けメニュー
  • 営業時間
  • お支払い方法(現金、クレジット カードなど)
  • 場所に関する回答
  • ペット OK
  • ビールを出すお店
  • ベジタリアン料理の提供
  • 車椅子対応
  • Wi-Fi

場所の回答は、ユーザーのクチコミから得られた情報に基づいて、Google マップによるグラウンディングから得られた回答です。

場所のプロパティの使用例

次の例では、さまざまな種類の場所に関する質問で場所のプロパティを使用しています。Google マップでのグラウンディングでは、プロパティを使用してユーザーの意図を理解し、Google マップの場所に関連付けられたデータに基づいて関連性の高い回答を提供します。

  • 家族での夕食を計画する: 次のように質問してみましょう。「イタリアン プレイス」は子供連れでも大丈夫ですか?テイクアウトはできますか?評価はどのくらいですか?

    これらの質問への回答は、レストランが家族連れに適しているかどうか、便利なサービスを提供しているかどうかの判断に役立ちます。

  • 友人のアクセシビリティを確認する: 「車椅子対応の入り口があるレストランを探して」と尋ねます。

    このプロンプトに対する回答は、特定のアクセシビリティ要件を満たしているかどうかの判断に役立ちます。

  • 夜食を食べられる場所を探す: 次のように尋ねます。「Burger Joint」は今営業していますか?ディナーは提供していますか?金曜日の営業時間は何時から何時までですか?

    これらの質問への回答は、特定の時間に特定の食事を提供する営業中の店舗を探す際に役立ちます。

  • クライアントとコーヒーを飲む: 次のように尋ねます。「カフェ セントラル」に Wi-Fi はありますか?コーヒーは飲めますか?価格帯とクレジット カードの利用可否を教えてください。

    これらの質問への回答は、アメニティ、提供内容、支払いオプションに基づいて、仕事の打ち合わせに適したカフェかどうかの評価に役立ちます。

Google マップのグラウンディングされた検索結果の情報は、道路の実際の状況と異なる場合があります。

レスポンスを理解する

Google マップのソースは、groundingChunks 内の groundingMetadata で返されます。場所とユーザーのクチコミのソースが返されます。これらのソースは、Google マップのグラウンディングされた結果の生成に役立ちます。

このコードサンプルは、レスポンス内の場所ソースと場所回答ソースを示しています。

"groundingChunks": [
  {
    "maps": {
      "uri": "{Link to Maps Content}",
      "title": "{Name of Maps Place}",
      "placeId": "{Place ID}",
      "placeAnswerSources": {
        "reviewSnippets" : [
          {
            "reviewId": "{Review ID}",
            "googleMapsUri": "{Link to Maps Content}",
            "title": "{Title of review}"
          }
        ]
      }
    },
  }
],

ルーティング - ルート検索

Google マップによるグラウンディングは、経路検索機能をサポートしています。この機能により、AI エージェントは物理的な移動、リアルタイムの移動時間の推定、場所間の空間関係を把握できます。ルート検索機能を使用すると、モデルはリアルタイムの状況を考慮した、効率を重視した経路と正確な移動時間を提供できます。この統合により、Google マップによるグラウンディングで、移動時間に基づいて場所をフィルタリングしたり、正確な地点間のルートを表示したり、特定の交通手段の推定通勤時間を計算したりできます。

機能

経路検索では、出発地と目的地間の正確な移動距離と所要時間が計算されます。

経路検索は、以下をサポートしています。

  • 移動手段: 車、徒歩、自転車、公共交通機関、原動機付自転車の経路(すべての移動手段がすべての国で利用できるわけではありません)

  • 複数の中間地点: 出発地と目的地の間に最大 13 か所の中間地点を設定できます

  • リアルタイム交通情報: 現在の交通状況を考慮して、静的な平均ではなく正確な「リアルタイム」の移動時間を提供します。

以下に、Find Directions がサポートする質問の例を示します。

  • 移動時間に基づく近さ: 「ニューヨークの 6th Ave 1335 番地にあるヒルトン ホテルから徒歩 10 分圏内にあるアメリカ料理のレストランは?」

  • 通勤時間の推定: 「シアトルのパイク プレイス マーケットからキャピトル ヒルまで公共交通機関を利用するとどのくらいかかりますか?」

レスポンスの内容

プロンプトによってルート検索機能がトリガーされると、モデルは構造化されたメタデータに裏付けられた自然言語の回答を生成します。これにより、ユーザーに正確な旅行情報を表示できます。

ペイロード レスポンスで次のデータが返されます。

  • 所要時間: 交通状況を考慮して、ある場所から別の場所まで移動するのにかかる時間(リクエストされた場合)。例: 「500 秒」。

  • 距離: ルートの物理的な距離。例: 「1.9 km」。

  • ポリライン: 地図上に特定のルートパスを視覚的にレンダリングできるエンコードされたテキスト文字列。

プロンプト「宿泊しているヒルトン ホテル(ニューヨーク市 6th Ave 1335)から Carmine's レストランに行くにはどうすればよいですか?」に対するレスポンスの例を次に示します。

ニューヨークの 1335 6th Ave にあるヒルトン ホテルから Carmine's レストランに行くには、米国ニューヨーク州ニューヨーク市 200 W 44th St, 10036 にある Carmine's - Time Square に向かいます。

徒歩経路は次のとおりです。

  1. ヒルトン ホテルからスタート: 6th Ave 1335 番地でヒルトン ホテルを出ます。

  2. 6th Avenue を南に向かって歩く: 6th Avenue(Avenue of the Americas)を南に向かって W 44th Street まで進みます。

  3. W 44th Street で右折: W 44th Street で右折します。

  4. Carmine's は左側にあります: W 44th Street を下ると、200 W 44th St に Carmine's があります。

この散歩は約 0.5 マイルで、10 ~ 15 分ほどかかります。

「シアトルのパイク プレイス マーケットからキャピトル ヒルまで公共交通機関でどのくらいかかりますか?」というプロンプトに対するレスポンスの例を次に示します。

シアトルのパイク プレイス マーケットからキャピトル ヒルまで公共交通機関を利用して移動するには、次の 2 つの方法があります。

  • 路面電車(ライトレール): パイク プレイス マーケット近くのウェストレイクからキャピトル ヒルまで、路面電車で約 3 分です。乗り換えを含めた合計移動時間は約 9 分で、トラムは 10 分おきに出発します。

  • バス: パイク ストリートと 4 番街(パイク プレイス マーケットの近く)からキャピトル ヒルまで、キング カウンティ メトロの直行バスで約 11 分。20 分おきに出発します。また、49 番のバスを利用すると約 16 分で到着します。

ルート検索 - ルート沿いの検索

ルート沿いの検索を使用すると、AI エージェントは、ユーザーの計画した旅程に地理的に関連し、便利なスポットを見つけることができます。Google マップのルート検索エンジンと空間検索エンジンで回答をグラウンディングすることで、モデルは迂回を最小限に抑えるおすすめを提供し、ロードトリップや通勤の物流の流れを把握できます。

機能

ルート沿い検索を使用すると、出発地と目的地の間の生成されたパスに沿って存在する特定のビジネス、アメニティ、観光スポットをアプリケーションで特定できます。「ドライブ」の移動手段のみがサポートされています。

次の例は、ルート沿い検索ツールで処理できる質問のタイプを示しています。

  • 基本的なルート検索: 「1800 Amphibious Blvd. Mountain View, CA 94045 から 456 Sunny St, Sunnyvale CA までのルートにあるガソリン スタンドを探して。」(通常、出発地と目的地の住所はチャット履歴から取得されます)。
  • 場所のプロパティに基づいて検索する: 「サンフランシスコと 1800 Amphibious Blvd. Mountain View, CA 94045 の間に、4 つ星以上のパン屋はありますか?」
  • 複数区間のルート検索: 「サンフランシスコからサンルイスオビスポ、ロサンゼルスまでドライブ旅行に行きます。サンフランシスコとサンルイスオビスポの間、サンルイスオビスポとロサンゼルスの間の EV 充電器のオプションを 3 つ提案してください。」

レスポンスの内容

プロンプトによってルート沿い検索ツールがトリガーされると、モデルは、場所データとルートデータを組み合わせた構造化メタデータに裏付けられた自然言語の回答を生成します。これにより、提案された場所が実際の移動経路にとって便利な場所であることが保証されます。groundingMetadata には、返された場所と検索された経路の groundingChunks が含まれます。

プロンプトの例 [基本的なルート検索]:

1800 Amphibious Blvd. Mountain View, CA 94045 から 456 Sunny St, Sunnyvale CA までの経路にあるガソリン スタンドを探して。

レスポンスの例 [基本的なルート検索]:

1800 Amphibious Blvd. Mountain View, CA 94045 から 456 Sunny St, Sunnyvale, CA までのルートにあるガソリン スタンドは次のとおりです。

  • ガソリン スタンドの例 - 123 Example Rd, Sunnyvale, CA 94045 にあります。122 件のクチコミで 3.5 の評価を受けており、洗車とともに水素、プロパン、ガソリンを販売しています。今夜は午後 9 時 50 分まで営業しており、トイレもあります。
  • 架空のガソリンスタンド - カリフォルニア州サニーベール、456 Fictional Ave にあります。52 件のクチコミで 3.6 つ星の評価を受けており、コンビニエンス ストアと洗車場があります。このステーションは 24 時間営業で、トイレがあります。
  • 一般的なガソリン スタンド - カリフォルニア州サニーベール、一般的な西通り 789 にあります。35 件のレビューで 3.6 つ星の評価を受けています。この駅は 24 時間営業で、トイレがあります。

プロンプトの例 [複数区間のルート検索]:

サンフランシスコからサンルイスオビスポ、ロサンゼルスまでドライブ旅行に行きます。サンフランシスコとサンルイスオビスポの間、サンルイスオビスポとロサンゼルスの間の EV 充電器のオプションを 3 つずつ提案してください。

レスポンスの例 [複数区間のルート検索]:

サンフランシスコからロサンゼルスまでのロードトリップで、サンルイスオビスポに立ち寄る場合の EV 充電器のオプションをいくつかご紹介します。

サンフランシスコとサンルイスオビスポの間:

  • 充電器の例: カリフォルニア州キャンベルの 123 Example Blvd にあるこのステーションの評価は 4.5 です。
  • 架空の EV 充電スタンド: この充電スタンドは、456 Fictional Rd, Gilroy, CA 95008 にあり、評価は 4.4 です。
  • Generic Charging Station: このステーションは、789 Generic St, Salinas, CA 95008 にあり、評価は 3.5 です。

サンルイスオビスポとロサンゼルスの間:

  • 充電器の例: カリフォルニア州サンルイスオビスポの 123 Example Rd にあるこのステーションの評価は 4.3 です。
  • 架空の EV ステーション: このステーションは、456 Fictional Ave, Santa Barbara, CA 93123 にあり、評価は 3.9 です。
  • Generic Charging Station: この充電スタンドは、789 Generic St, Glendale, CA 93123 にあり、評価は 3.0 です。

楽しいドライブをお楽しみください。

サービスの使用要件

このセクションでは、Google マップによるグラウンディングのサービス使用要件について説明します。

Google マップのソースの使用についてユーザーに通知する

Google マップのグラウンディングされた結果ごとに、各レスポンスをサポートするソースが groundingChunks で提供されます。次のメタデータも返されます。

  • ソースの URI
  • タイトル
  • ID

Gemini Enterprise Agent Platform の「Google マップによるグラウンディング」の結果を表示する場合は、関連する Google マップのソースを指定し、ユーザーに次の情報を通知する必要があります。

  • Google マップのソースは、ソースがサポートする生成コンテンツの直後に示す必要があります。この生成されたコンテンツは、Google マップによるグラウンディングの結果ともいいます。
  • Google マップのソースは、1 回のユーザー操作で表示できる必要があります。

音声優先インターフェース向け

ソース: Google マップのソースは、AI 音声会話の履歴をそのまま表示するコンパニオン UI に表示する必要があります。このレコードは、ソース要件に準拠している必要があり、該当するデータ キャッシュ保存とストレージの制限が適用されます。

ソースの積極的な開示: エンドユーザーは、Google マップがユーザー エクスペリエンスで果たす役割と、インタラクション時に詳細なソースを見つける方法を合理的に認識している必要があります。

ソースの積極的な開示では、次の点を伝える必要があります。

  • AI 生成コンテンツには、Google マップの情報が含まれている場合があります。

  • 詳細なソースはコンパニオン UI で確認できます。

ソースの積極的な開示は、次のいずれかの方法で少なくとも 1 つ伝える必要があります。

  • ビジュアル表示: 画面付きデバイスで発生する音声操作については、Google マップでのグラウンディングが使用されるたびに、有効な開示情報を画面に表示します。

  • 音声によるお知らせ: 有効な開示情報をユーザーに読み上げます。これは、Google マップによるグラウンディングでサポートされている最初のインタラクションで発生し、少なくとも 6 か月ごとに再発する必要があります。

開示の例: 「AI 生成コンテンツには Google マップの情報が含まれている場合があります。詳細なソースはコンパニオン アプリで確認できます。」

永続的な開示: Google マップのコンテンツが AI 生成コンテンツで使用される可能性があるという説明は、エンドユーザーが常にアクセスできる状態(音声設定メニューや音声操作の開示など)でなければなりません。

ユーザーからの問い合わせ: AI 生成コンテンツに Google マップの情報が含まれている場合など、コンテンツのソースに関するエンドユーザーからの問い合わせに対して、音声アシスタントは正確に回答する必要があります。Google マップがソースの場合は、特定のソース情報にアクセスするためのコンパニオン UI をエンドユーザーに案内します。

groundingChunksgrounding_chunks.maps.placeAnswerSources.reviewSnippets の各ソースについて、次の要件に沿ってリンクのプレビューを生成する必要があります。

これらの画像は、ソースと Google マップのリンクを表示するための最小要件を示しています。

ソースが表示された回答を含むプロンプト

ソースのビューは折りたたむことができます。

プロンプトと回答、ソースが折りたたまれた状態

省略可: リンクのプレビューを次のような追加コンテンツで強化します。

Google マップのデータ プロバイダとそのライセンス条項について詳しくは、Google マップと Google Earth の法的通知をご覧ください。

Google マップのテキストでの帰属表示に関するガイドライン

テキストでソースを Google マップに帰属させる場合は、次のガイドラインに従ってください。

  • Google Maps」というテキストは一切変更しないでください。
    • Google Maps の文字の大小は変更しないでください。
    • Google Maps を複数行に折り返さないでください。
    • Google Maps を他の言語にローカライズしないでください。
    • HTML 属性 translate="no" を使用して、ブラウザが Google Maps を翻訳しないようにします。
  • 次の表の説明に従って、Google Maps のテキストのスタイルを設定します。
プロパティ スタイル
フォント ファミリー Roboto。フォントの読み込みは任意です。
代替フォント ファミリー プロダクトですでに使用されている Sans Serif の本文フォント、またはデフォルトのシステム フォントを呼び出すための Sans-Serif
フォント スタイル 標準
フォントの太さ 400
フォントの色 白、黒(#1F1F1F)、グレー(#5E5E5E)。背景に対してアクセシビリティの高い(4.5:1)コントラストを維持します。
フォントサイズ 最小フォントサイズ: 12sp
最大フォントサイズ: 16sp
sp について詳しくは、マテリアル デザインのウェブサイトでフォントサイズの単位をご覧ください。
文字間隔 標準

CSS の例

次の CSS は、白または明るい背景に適切なタイポグラフィ スタイルと色で Google Maps をレンダリングします。

@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;
}

プレイス ID とレビュー ID

Google マップのデータには、プレイス ID とレビュー ID が含まれます。次のレスポンス データをキャッシュに保存してエクスポートできます。

  • placeId
  • reviewId

Google マップによるグラウンディングの利用規約に定められているキャッシュ保存の制限は適用されません。

禁止地域

Google マップでのグラウンディングには、安全で信頼性の高いプラットフォームを維持するため、特定のコンテンツとアクティビティに対する制限があります。ユーザーは、禁止されている地域で Google マップによるグラウンディングを提供する顧客アプリケーションを配布または販売できません。詳しくは、Google Maps Platform で禁止されている地域をご覧ください。禁止地域の一覧は随時更新される可能性があります。

課金

Google マップによるグラウンディングでは、Google マップのクエリごとに料金が発生します(料金をご覧ください)。

お客様が Gemini に送信したリクエストにより、Google マップに対して 1 つ以上のクエリが実行されることがあります。次の表に例をいくつか示します。

サンプル プロンプト Google マップの推定クエリ数 クエリ生成の例
ヒルトン ホテル(ニューヨーク市 6th Ave 1335)近くの寿司店。 3 つの Place Search クエリ(Google マップのクエリ)。このプロンプトで 3 つのファンアウト クエリが生成されると仮定します。 3 つのファンアウト Place Search クエリ:
- Hilton Midtown Manhattan の近くにあるおすすめの寿司店
- 1335 6th Ave New York の近くにある寿司店
- 1335 6th Ave New York の近くにある日本料理店
Hilton Hotel, 1335 6th Ave から 200 W 44th St, New York に行くにはどうすればよいですか? 1 件の経路検索クエリ(Google マップのクエリ) 1 件の経路検索クエリ:
- ニューヨーク州ニューヨーク市 6 番街 1335 番地のヒルトン ホテルから、ニューヨーク州ニューヨーク市 44 番街西 200 番地までの経路
ヒルトン ホテル(ニューヨーク市 6th Ave 1335)から空港までの距離。 4 件の Google マップ クエリ(1 件の Place Search クエリと 3 件の経路検索クエリ)。Place Search で 3 つの空港が返された場合を想定しています。 1 つのファンアウトの Place Search クエリ:
- ニューヨーク市近郊の空港

3 つの経路検索クエリ:
- 1335 6th Ave, New York, NY 10019, USA から John F. Kennedy International Airport, Queens, NY 11430, USA
- Directions from 1335 6th Ave, New York, NY 10019, USA to Newark Liberty International Airport, Newark, NJ 07114, USA
- Directions from 1335 6th Ave, New York, NY 10019, USA to LaGuardia
1800 Amphibious Blvd. Mountain View, CA 94045 から 456 Sunny St, Sunnyvale CA までの経路にあるガソリン スタンドを探してください。 1 ルート沿いの検索クエリ(Google マップのクエリ) 1 つのルート沿い検索クエリ:
- 1800 Amphibious Blvd. Mountain View, CA 94045 から 456 Sunny St, Sunnyvale CA までのガソリン スタンド

次のステップ

  • Gemini モデルを独自のデータでグラウンディングする方法の詳細については、独自のデータでグラウンディングするをご覧ください。
  • 責任ある AI のベスト プラクティスと Gemini Enterprise Agent Platform の安全フィルタについては、責任ある AI をご覧ください。