Google maps
Overview
SLUG: GOOGLE_MAPS
Description
Integrate Google Maps to access location data, geocoding, directions, and mapping services in your application.
Authentication Details
OAuth2
API Key
Connecting to Google maps
Create an auth config
Use the dashboard to create an auth config for the Google maps toolkit. This allows you to connect multiple Google maps accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Google maps Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the [Google maps toolkit’s playground](https://app.composio.dev/app/Google maps)
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
GOOGLE_MAPS_DISTANCE_MATRIX_API
Tool Name: Distance Matrix
Description
Action Parameters
Action Response
GOOGLE_MAPS_GEOCODING_API
Tool Name: Geocoding, Reverse Geocoding, and Place ID Lookup
Description
Action Parameters
Action Response
GOOGLE_MAPS_MAPS_EMBED_API
Tool Name: Embed Google Map
Description
Action Parameters
Action Response
GOOGLE_MAPS_TEXT_SEARCH
Tool Name: Text Search
Description
Action Parameters
Action Response
GOOGLE_MAPS_GET_DIRECTION
Tool Name: Get directions
Description
Action Parameters
Action Response
GOOGLE_MAPS_GET_ROUTE
Tool Name: Get Route
Description
Action Parameters
Action Response
GOOGLE_MAPS_NEARBY_SEARCH
Tool Name: Nearby search
Description
Action Parameters
Action Response