Overview
Location services for geocoding, directions, and places search. Through Langdock’s integration, you can access and manage Google Maps directly from your conversations.Authentication: API Key
Category: Productivity & Collaboration
Availability: All workspace plans
Available Actions
Search places
google_maps.search_places
Searches for places using a text query like ‘coffee shops near Times Square’ or ‘restaurants in Berlin’
Requires Confirmation: No
Parameters:
query(TEXT, Required): The text query to search for places. Examples: ‘coffee shops near Central Park’, ‘Italian restaurants in Munich’, ‘hotels in Paris’maxResults(NUMBER, Optional): The maximum number of results to return (1-20). Defaults to 10languageCode(TEXT, Optional): The language code for results (e.g., ‘en’, ‘de’, ‘fr’). Defaults to ‘en’
Get place details
google_maps.get_place_details
Retrieves detailed information about a specific place including reviews, hours, contact info, and photos
Requires Confirmation: No
Parameters:
placeId(TEXT, Required): The unique identifier of the place.languageCode(TEXT, Optional): The language code for results (e.g., ‘en’, ‘de’, ‘fr’). Defaults to ‘en’
Geocode address
google_maps.geocode_address
Converts a street address into geographic coordinates (latitude and longitude)
Requires Confirmation: No
Parameters:
address(TEXT, Required): The street address to geocode. Examples: ‘1600 Amphitheatre Parkway, Mountain View, CA’, ‘Eiffel Tower, Paris’, ‘Alexanderplatz 1, Berlin’languageCode(TEXT, Optional): The language code for results (e.g., ‘en’, ‘de’, ‘fr’). Defaults to ‘en’regionCode(TEXT, Optional): The region code to bias results towards (e.g., ‘us’, ‘de’, ‘fr’). Useful when the address might be ambiguous
Reverse geocode
google_maps.reverse_geocode
Converts geographic coordinates into a human-readable address
Requires Confirmation: No
Parameters:
latitude(NUMBER, Required): The latitude coordinate to convert to an addresslongitude(NUMBER, Required): The longitude coordinate to convert to an addresslanguageCode(TEXT, Optional): The language code for results (e.g., ‘en’, ‘de’, ‘fr’). Defaults to ‘en’
Get directions
google_maps.get_directions
Computes directions between two locations with support for different travel modes
Requires Confirmation: No
Parameters:
origin(TEXT, Required): The starting point. Can be an address (e.g., ‘123 Main St, NYC’) or coordinates as ‘lat,lng’ (e.g., ‘40.7128,-74.0060’)destination(TEXT, Required): The ending point. Can be an address (e.g., ‘456 Oak Ave, LA’) or coordinates as ‘lat,lng’ (e.g., ‘34.0522,-118.2437’)travelMode(SELECT, Optional): The mode of transportationavoidTolls(BOOLEAN, Optional): If checked, the route will avoid toll roads when possibleavoidHighways(BOOLEAN, Optional): If checked, the route will avoid highways when possibleavoidFerries(BOOLEAN, Optional): If checked, the route will avoid ferries when possibledepartureTime(TEXT, Optional): The desired departure time in ISO 8601 format (e.g., ‘2024-12-25T09:00:00Z’). Used for traffic-aware routing. Use ‘now’ for current timelanguageCode(TEXT, Optional): The language code for navigation instructions (e.g., ‘en’, ‘de’, ‘fr’). Defaults to ‘en’units(SELECT, Optional): The unit system for displaying distances
Compute distance matrix
google_maps.compute_distance_matrix
Calculates travel time and distance between multiple origins and destinations
Requires Confirmation: No
Parameters:
origins(TEXT, Required): List of starting points separated by ’|’. Each can be an address or ‘lat,lng’ coordinates. Example: ‘NYC|40.7128,-74.0060|Boston, MA’destinations(TEXT, Required): List of ending points separated by ’|’. Each can be an address or ‘lat,lng’ coordinates. Example: ‘JFK Airport|LaGuardia Airport’travelMode(SELECT, Optional): The mode of transportationdepartureTime(TEXT, Optional): The desired departure time in ISO 8601 format. Use ‘now’ for current time. Affects traffic-aware travel time estimates