GoogleMapsTool
A built-in tool that is automatically invoked by Gemini 2 models to retrieve search results from Google Maps.
This tool operates internally within the model and does not require or perform local code execution.
Properties
Link copied to clipboard
The custom metadata of the tool.
Link copied to clipboard
The description of the tool.
Link copied to clipboard
Whether the tool's final result will be delivered out-of-band. When true, the framework marks the call as long-running and uses the tool's return value as the function-response payload (or suppresses the response entirely if the tool returns Unit).
Functions
Link copied to clipboard
Returns the underlying function declaration.
Link copied to clipboard
open suspend override fun processLlmRequest(toolContext: ToolContext, llmRequest: LlmRequest): LlmRequest
Processes the LLM request before it is sent.