search_places
Search for places by text query or by proximity to a location. Supports **text search** (e.g. "pizza in New York") and **nearby search** (find places of specific types near coordinates). Returns place names, addresses, ratings, types, and contact information.
compute_route_matrix
Compute travel times and distances between multiple origins and destinations. Returns a matrix of durations and distances for every origin-destination pair, useful for logistics, finding the nearest location, or planning multi-point trips.
geocode
Convert between addresses and geographic coordinates. Supports **forward geocoding** (address → lat/lng) and **reverse geocoding** (lat/lng → address). Use forward mode to find the coordinates of a street address, or reverse mode to find what address corresponds to a given location.
snap_to_roads
Snap GPS coordinates to the nearest road. Takes a series of GPS points and returns them snapped to the most likely roads, correcting for GPS drift and inaccuracy. Optionally interpolates additional points along the road for smoother paths.
get_place_details
Retrieve comprehensive details about a specific place using its place ID. Returns address, phone number, website, rating, reviews, opening hours, editorial summary, and a link to Google Maps.
geolocate
Estimate a device's location using cell tower and/or Wi-Fi access point data. Useful for approximate positioning when GPS is unavailable. Can also fall back to IP-based geolocation.
validate_address
Validate and standardize a mailing address. Checks address components for correctness, identifies issues like misspellings or missing data, and returns the standardized address along with geocoded coordinates and metadata (e.g. residential vs. business).
generate_static_map
Generate a static map image URL. Creates a customizable map with markers, paths, and various styles. The returned URL points directly to a PNG/JPG image that can be embedded in web pages or documents.
get_elevation
Get elevation data for one or more locations on Earth, including the ocean floor. Supports discrete points or sampled paths. Useful for terrain analysis, hiking routes, and elevation profiles.
get_timezone
Determine the time zone for a given geographic location. Returns the time zone ID (e.g. "America/New_York"), display name, and UTC offset including DST adjustments.
get_directions
Get directions between an origin and destination with optional waypoints. Supports driving, walking, cycling, and transit modes. Returns turn-by-turn instructions, distance, duration, and encoded polyline.
get_air_quality
Get current air quality data for a location. Returns air quality indices (Universal AQI, local AQIs), pollutant concentrations (PM2.5, PM10, O3, NO2, etc.), dominant pollutant, and health recommendations for various populations.
get_place_photo
Download one current Places API (New) photo resource and return its validated image bytes only as a Slate attachment.
autocomplete
Return Places API (New) place predictions and optional query predictions for partial user input, with session, type, region, and circular location controls.