What can you do with it?
Google Maps allows you to access comprehensive location services programmatically. You can convert addresses to coordinates (geocoding), search for places by name or type, get detailed information about specific locations, calculate distances and travel times between multiple points, obtain elevation data, and get turn-by-turn directions. This integration is perfect for location-based applications, travel planning, and geographic data analysis.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation to perform with Google Maps
Tools
Geocode Address
Convert an address to geographic coordinates Parameters:address
(required) - The address to geocode
Search Places
Search for places by text query within a specified area Parameters:query
(required) - What you’re searching for (e.g., “restaurants”, “hotels”)location
(required) - Geographic coordinates as “latitude,longitude”radius
(required) - Search radius in meters
Get Place Details
Get detailed information about a specific place Parameters:place-id
(required) - The unique identifier for a place
Calculate Distance
Calculate distance and travel time between origins and destinations Parameters:origins
(required) - Starting points (pipe-separated for multiple)destinations
(required) - Ending points (pipe-separated for multiple)mode
(required) - Travel mode: driving, walking, bicycling, or transit
Get Directions
Get turn-by-turn directions between locations Parameters:origin
(required) - Starting point as address or coordinatesdestination
(required) - Ending point as address or coordinatesmode
(required) - Travel mode: driving, walking, bicycling, or transit
Get Elevation
Get elevation data for specific locations Parameters:locations
(required) - Pipe-separated list of lat,lng coordinates