谷歌放大招!Gemini「吞下」2.5億地圖數據,路癡AI一夜成精
谷歌放大招!
谷歌推出了「Grounding with Google Maps」功能,Gemini接入Google Maps。
過去,語言模型理解文字;現在,它能理解「地理空間」。
地圖+AI解鎖位置智能。

現在,Gemini可直接訪問Google Maps的2.5億個實時地理數據——
讓AI擁有「地理空間理解與推理能力」。

谷歌這波操作,打造了字面意義上的「世界模型」,讓X用戶網友直呼牛P!





錨定谷歌地圖,AI看懂世界
本月17日起,谷歌在Gemini API中上線谷歌地圖工具(Google Maps tool),讓開發者可以把應用錨定(Grounding)在地圖數據之上。

借此,Gemini的推理能力(reasoning capabilities)能夠與來自超過2.5億個地點的真實數據相連接,催生出一類全新的、具備地理空間感知(geospatial-aware)的AI產品。
就像谷歌搜索錨定(Grounding with Google Search) 一樣,谷歌地圖錨定(Grounding with Google Maps)也能在涉及位置的信息查詢中,為模型提供豐富且實時更新的數據支撐。
現在,AI可以知道世界上的每個地方是什么、在哪兒、有什么、什么時候開門,怎么訂票.... 如何到達?
這個工具的作用是:
當Gemini發現你的問題涉及地理、位置、路線、商戶或區域信息時,它自動調用Maps數據來回答。
這次更新不僅是技術增強,更是AI能力邊界的拓展。

這讓第三方開發者把結合Gemini的推理能力與Maps的地理數據,生成更準確、更貼合現實的回應——
這一特性,競爭對手如OpenAI的ChatGPT、Anthropic的Claude,乃至眾多開源模型,在短期內望塵莫及。
這種融合尤其適用于本地搜索、外賣與配送、房地產、旅游規劃等領域——
任何需要考慮距離、實時可用性或位置個性化的場景。
當用戶的地理位置已知時,開發者可在請求中傳入經緯度參數,以提升回答的相關性和準確度。
谷歌建議,僅在查詢明確涉及地理語境時,啟用該工具,以節省性能與成本。
根據開發者文檔,定價為每1000次請求25美元——對于高頻應用而言并不便宜。
AI覺醒地理智能
真「世界模型」?
依托谷歌地圖在世界范圍內龐大數據庫,Gemini這項新功能提供相關且個性化的內容,從而提升用戶體驗。
四類典型應用場景:
- 智能地理問答:完整且準確地回答特定地理位置的問題。
- 路線規劃:構建對話式旅行規劃工具和本地指南。
- 個性化地圖推薦:根據位置和用戶偏好(例如餐廳或商店)推薦地圖注點。
- 智能LBS應用:為社交、零售或外賣服務打造基于地理位置的體驗。
在需要考慮地理位置遠近和當前事實數據的使用場景中,例如查找「我附近的最佳咖啡店」或獲取路線,谷歌歌地圖的 「grounding」(事實錨定)功能表現出色。
已有開發者,利用新API,結合Geminin和谷歌地圖探索柏林:


企業可以用它來:
商業選址:幫助零售商找到最佳新店位置。它通過分析人口統計數據、人流量、競爭對手情況以及當地評論情緒,來給出建議。
動態物流與配送優化:實時路線優化,專為物流公司設計。它能根據實時交通、天氣和客戶可用時間進行調整。
房地產市場分析:使用地理空間數據來評估房產價值、預測市場趨勢,并找出投資機會。
現場員工管理:專門為現場服務團隊設計。它提供優化的路線,并給員工現場所需的客戶和任務關鍵信息。
超本地化營銷:這是一個營銷工具,能在實時中向客戶發送個性化的、基于位置的優惠。比如,當客戶走過一家商店時,發送折扣碼。

更多功能
為了構建更強大、上下文更充足的應用,在同一次請求中,現在Gemini可同時啟用基于谷歌地圖的事實錨定(Grounding with Google Maps)和基于谷歌搜索的事實錨定(Grounding with Google Search):
- Google地圖(Google Maps):提供結構化、可核驗的事實數據,如地址、營業時間、用戶評分。
- Google搜索(Google Search):提供來自全網的描述性、及時性上下文,如活動日程、新聞與文章。
舉例:當用戶詢問「比爾街(Beale Street)哪里有現場音樂」,Gemini組合使用兩種工具,模型可以用地圖拿到場館營業時間,用搜索找到當晚演出的具體開場時間。
谷歌內部評估顯示,同時使用兩種錨定工具,相較只用其中之一,回答質量有顯著提升。
目前,只有特定的 Gemini 模型支持依托谷歌地圖實現事實錨定:
Gemini 2.5 Flash-Lite、Gemini 2.5 Pro、Gemini 2.5 Flash和Gemini 2.0 Flash(但不包括 2.0 Flash Lite)。
為便于直觀展示基于地圖數據錨定的結果,你還可以利用返回的上下文令牌(context token)來獲取一個交互式插件(interactive widget)。
它還可以渲染到應用的用戶界面(UI)中,為用戶提供熟悉的使用體驗,并呈現相關照片、用戶評論(reviews)和其他細節。

快速上手
要上手使用,請在Gemini API請求中啟用 基于 Google 地圖的事實錨定(Grounding with Google Maps) 工具。
下面是使用Python SDK的示例:
from google import genaifrom google.genai import typesclient = genai.Client()prompt = "What are the best Italian restaurants within a 15-minute walk from here?"response = client.models.generate_content( model='gemini-2.5-flash-lite', cnotallow=prompt, cnotallow=types.GenerateContentConfig( tools=[types.Tool(google_maps=types.GoogleMaps())], # Optionally provide the relevant location context (this is in Los Angeles) tool_cnotallow=types.ToolConfig(retrieval_cnotallow=types.RetrievalConfig( lat_lng=types.LatLng( latitude=34.050481, lnotallow=-118.248526))), ),)print(response.text)if grounding := response.candidates[0].grounding_metadata: if grounding.grounding_chunks: print("Google Maps sources:") for chunk in grounding.grounding_chunks: print(f'- [{chunk.maps.title}]({chunk.maps.uri})')
from google import genai
from google.genai import types
client = genai.Client()
prompt = "What are the best Italian restaurants within a 15-minute walk from here?"
response = client.models.generate_content(
model='gemini-2.5-flash-lite',
cnotallow=prompt,
cnotallow=types.GenerateContentConfig(
tools=[types.Tool(google_maps=types.GoogleMaps())],
# Optionally provide the relevant location context (this is in Los Angeles)
tool_cnotallow=types.ToolConfig(retrieval_cnotallow=types.RetrievalConfig(
lat_lng=types.LatLng(
latitude=34.050481, lnotallow=-118.248526))),
),
)
print(response.text)
if grounding := response.candidates[0].grounding_metadata:
if grounding.grounding_chunks:
print("Google Maps sources:")
for chunk in grounding.grounding_chunks:
print(f'- [{chunk.maps.title}]({chunk.maps.uri})')詳細詢問有關特定地點的問題,根據谷歌用戶評價和其他谷歌地圖數據獲取答案。

根據用戶偏好和特定地理區域,獲取量身定制的推薦:

協助規劃行程,生成包含路線信息和各種地點信息的為期多天的計劃,非常適合旅行應用。

在此示例中,通過在谷歌地圖工具中啟用插件(widget),用戶請求了googleMapsWidgetContextToken。
啟用后,返回的令牌可用于使用Google Maps JavaScript API中的 <gmp-places-contextual> component 渲染上下文地點插件。
呈現widget后,效果如下所示:






































