Search every Google Maps Platform capability across all categories and
platforms in one table. Each row lists the capability's category, subcategory,
and supported platforms. To open the documentation for a capability on a
specific platform, select the platform label.

> [!NOTE]
> **Note:** This page lists all 345 capabilities in one long table. AI agents and other tools that truncate long pages might not read the whole table. For shorter lists that you can read in full, see the category pages: [Maps](https://developers.google.com/maps/documentation/capabilities-explorer/maps) (93), [Places](https://developers.google.com/maps/documentation/capabilities-explorer/places) (67), [Routes](https://developers.google.com/maps/documentation/capabilities-explorer/routes) (129), [Environment](https://developers.google.com/maps/documentation/capabilities-explorer/environment) (39), and [Analytics](https://developers.google.com/maps/documentation/capabilities-explorer/analytics) (23).

**Explore by category** :
[Overview](https://developers.google.com/maps/documentation/capabilities-explorer) \|
[All capabilities](https://developers.google.com/maps/documentation/capabilities-explorer/all) \|
[Maps](https://developers.google.com/maps/documentation/capabilities-explorer/maps) \|
[Places](https://developers.google.com/maps/documentation/capabilities-explorer/places) \|
[Routes](https://developers.google.com/maps/documentation/capabilities-explorer/routes) \|
[Environment](https://developers.google.com/maps/documentation/capabilities-explorer/environment) \|
[Analytics](https://developers.google.com/maps/documentation/capabilities-explorer/analytics)

The following table lists 345 capabilities. To narrow the list, enter a use case, category, subcategory, or platform in the filter box. To open a platform's documentation, select its label.

| Category | Subcategory | Capability | Platforms |
|---|---|---|---|
| Maps | Aerial View | Return a URL of a pre-rendered, photorealistic 3D flyover video. | [Web Service](https://developers.google.com/maps/documentation/aerial-view/lookup-video "Aerial View API") |
| Maps | Aerial View | Return metadata for a pre-rendered, photorealistic 3D flyover video. | [Web Service](https://developers.google.com/maps/documentation/aerial-view/lookup-video-metadata "Aerial View API") |
| Maps | Data-driven styling for boundaries | Add choropleth styling to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-boundaries/choropleth-map "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-boundaries/choropleth-map "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-boundaries/choropleth-map "Maps JavaScript API") |
| Maps | Data-driven styling for boundaries | Change the style of boundaries on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-boundaries/style-polygon "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-boundaries/style-polygon "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-boundaries/style-polygon "Maps JavaScript API") |
| Maps | Data-driven styling for boundaries | Respond to user interactions with boundaries on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-boundaries/handle-events "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-boundaries/handle-events "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-boundaries/handle-events "Maps JavaScript API") |
| Maps | Data-driven styling for datasets | Add a custom geospatial dataset to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-datasets/add-dataset-to-map "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-datasets/add-dataset-to-map "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-datasets/add-dataset-to-map "Maps JavaScript API") |
| Maps | Data-driven styling for datasets | Change the style of custom dataset features on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-datasets/style-data-features "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-datasets/style-data-features "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-datasets/style-data-features "Maps JavaScript API") |
| Maps | Data-driven styling for datasets | Create a reusable, cross-platform geospatial dataset. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-datasets/create-dataset "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-datasets/create-dataset "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-datasets/create-dataset#create-new-dataset "Maps JavaScript API") |
| Maps | Data-driven styling for datasets | Respond to user interactions with custom dataset features on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/dds-datasets/make-data-features-clickable "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/dds-datasets/make-data-features-tappable "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/dds-datasets/make-data-features-clickable "Maps JavaScript API") |
| Maps | Datasets | Add GeoJSON data to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/utility/geojson "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/utility/geojson "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/importing_data "Maps JavaScript API") |
| Maps | Datasets | Add a GeoRSS layer to a map. | [JavaScript](https://developers.google.com/maps/comms/kml-layer-migration "Maps JavaScript API") |
| Maps | Datasets | Add a KML layer to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/utility/kml "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/utility/kml "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/comms/kml-layer-migration "Maps JavaScript API") |
| Maps | Datasets | Add a heatmap layer to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/utility/heatmap "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/utility/heatmap "Maps SDK for iOS") |
| Maps | Elevation | Return the difference in elevation along a path between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/elevation#PathElevationRequests "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/elevation/requests-elevation#Paths "Elevation API") |
| Maps | Elevation | Return the elevation of a set of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/elevation "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/elevation/requests-elevation "Elevation API") |
| Maps | Generative AI | Embed an interactive map optimized for AI agent responses. | [Android](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [iOS](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [JavaScript](https://developers.google.com/maps/ai/agentic-ui-toolkit#ui_outcomes "Agentic UI toolkit") |
| Maps | Map tiles, Photorealistic 3D maps | Add an interactive, photorealistic 3D map view to a web page using the CesiumJS renderer. | [Web Service](https://developers.google.com/maps/documentation/tile/3d-tiles "Map Tiles API") |
| Maps | Map tiles, Maps styling | Change the style of map features for 2D roadmap tiles. | [Web Service](https://developers.google.com/maps/documentation/tile/style-reference#stylers "Map Tiles API") |
| Maps | Map tiles, Maps styling | Display or hide map features for 2D roadmap tiles. | [Web Service](https://developers.google.com/maps/documentation/tile/style-reference "Map Tiles API") |
| Maps | Map tiles, Photorealistic 3D maps | Return a URI for photorealistic 3D tile in OGC format. | [Web Service](https://developers.google.com/maps/documentation/tile/create-renderer#content_urls "Map Tiles API") |
| Maps | Map tiles, Street View | Return a thumbnail image file of a Google Street View panorama for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/tile/streetview#street_view_thumbnails "Map Tiles API") |
| Maps | Map tiles | Return an image file of a 2D roadmap tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/tile/roadmap "Map Tiles API") |
| Maps | Map tiles | Return an image file of a 2D satellite map tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/tile/satellite "Map Tiles API") |
| Maps | Map tiles | Return an image file of a 2D terrain map tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/tile/terrain "Map Tiles API") |
| Maps | Map tiles, Street View | Return an image file of a Google Street View tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/tile/streetview#street_view_image_tiles "Map Tiles API") |
| Maps | Map tiles, Street View | Return metadata for a Google Street View tile. | [Web Service](https://developers.google.com/maps/documentation/tile/streetview#street_view_metadata "Map Tiles API") |
| Maps | Maps | Add a bicycling layer to a map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/trafficlayer#bicycling_layer "Maps JavaScript API") |
| Maps | Maps | Add a customizable, interactive map to a web page or mobile app. | [Android](https://developers.google.com/maps/documentation/android-sdk/map#addmap "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/map#add_a_map "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/add-google-map "Maps JavaScript API") |
| Maps | Maps | Add a map to a Wear OS app. | [Android](https://developers.google.com/maps/documentation/android-sdk/wear#build-your-first-maps-app-on-wear-os "Maps SDK for Android") |
| Maps | Maps | Add a traffic layer to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/configure-map#set_up_the_traffic_layer "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/configure-map "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/trafficlayer "Maps JavaScript API") |
| Maps | Maps | Add a transit layer to a map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/trafficlayer#transit_layer "Maps JavaScript API") |
| Maps | Maps | Change the map color scheme. | [Android](https://developers.google.com/maps/documentation/android-sdk/configure-map#map_color_scheme "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/configure-map#map_color_scheme "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/mapcolorscheme "Maps JavaScript API") |
| Maps | Maps | Change the map type. | [Android](https://developers.google.com/maps/documentation/android-sdk/configure-map#set_the_map_type "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/configure-map#map_types "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/maptypes "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/start#MapTypes "Maps Static API") |
| Maps | Maps | Control zoom and pan on a map (camera). | [Android](https://developers.google.com/maps/documentation/android-sdk/views "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/views "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/vector-map#control-camera "Maps JavaScript API") |
| Maps | Maps | Create a quadtree to search points within a specified area. | [iOS](https://developers.google.com/maps/documentation/ios-sdk/utility/quadtree "Maps SDK for iOS") |
| Maps | Maps | Create a reusable map identifier to store map configuration and styling settings. | [Android](https://developers.google.com/maps/documentation/android-sdk/map-ids/get-map-id#create_map_ids "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/map-ids/get-map-id "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/map-ids/get-map-id "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/map-ids/get-map-id "Maps Static API") |
| Maps | Maps | Customize the controls that appear on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/controls#ui_controls "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/controls "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/controls "Maps JavaScript API") |
| Maps | Maps | Customize the gestures for controlling a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/controls#map_gestures "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/controls#map_gestures "Maps SDK for iOS") |
| Maps | Maps | Customize the image format of a static map image. | [Web Service](https://developers.google.com/maps/documentation/maps-static/start#ImageFormats "Maps Static API") |
| Maps | Maps | Customize the size and scale of a static map image. | [Web Service](https://developers.google.com/maps/documentation/maps-static/start#Imagesizes "Maps Static API") |
| Maps, Places | Maps, Places | Embed a Google Maps view showing place search results into an iframe on a web page. | [JavaScript](https://developers.google.com/maps/documentation/embed/embedding-map#search_mode "Maps Embed API") |
| Maps | Maps | Embed a configurable, static map image into a web page. | [Web Service](https://developers.google.com/maps/documentation/maps-static/start "Maps Static API") |
| Maps | Maps | Embed a standard Google Maps view into an iframe on a web page. | [JavaScript](https://developers.google.com/maps/documentation/embed/embedding-map "Maps Embed API") |
| Maps | Maps | Localize a map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/localization "Maps JavaScript API") |
| Maps | Maps | Respond to user interactions and events on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/events#map_click_long_click_events "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/events "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/events "Maps JavaScript API") |
| Maps | Maps | Return a URL of a configurable, static map image. | [Web Service](https://developers.google.com/maps/documentation/maps-static/overview "Maps Static API") |
| Maps | Maps annotations | Add a custom tile overlay to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/tileoverlay#add "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/tiles#add-a-tile-layer "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/maptypes#OverlayMapTypes "Maps JavaScript API") |
| Maps | Maps annotations | Add a marker to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/advanced-markers/add-marker "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/advanced-markers/add-marker "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/advanced-markers/add-marker "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/start#Markers "Maps Static API") |
| Maps | Maps annotations | Add a shape or line to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/shapes#polylines "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/shapes "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/shapes "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/start#Paths "Maps Static API") |
| Maps | Maps annotations | Add a vector-based icon to a map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/symbols "Maps JavaScript API") |
| Maps | Maps annotations | Add an info window to a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/infowindows#add_an_info_window "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/infowindows "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/infowindows "Maps JavaScript API") |
| Maps | Maps annotations | Add an overlay image grounded to the surface of a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/groundoverlay#add_an_overlay "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/overlays "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/groundoverlays "Maps JavaScript API") |
| Maps | Maps annotations | Add deck.gl overlays to a map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/deckgl-overlay-view "Maps JavaScript API") |
| Maps | Maps annotations | Calculate spherical distance, area, or heading between coordinates on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/utility#spherical "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Functions/GMSGeometryDistance "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/geometry#Distance "Maps JavaScript API") |
| Maps | Maps annotations | Customize a marker on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/advanced-markers/add-marker "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/advanced-markers/customization "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/advanced-markers/basic-customization "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/start#MarkerStyles "Maps Static API") |
| Maps | Maps annotations | Determine whether a coordinate is inside a polygon or circular area on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/utility "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Functions/GMSGeometryContainsLocation "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/geometry#containsLocation "Maps JavaScript API") |
| Maps | Maps annotations | Respond to user interactions with markers on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/marker#handle_marker_events "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/marker "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/advanced-markers/accessible-markers "Maps JavaScript API") |
| Maps | Maps datasets | Create a custom dataset for maps stying and visualizations. | [Web Service](https://developers.google.com/maps/documentation/datasets/create#create_the_dataset "Maps Datasets API") |
| Maps | Maps datasets | Return a list of all custom datasets. | [Web Service](https://developers.google.com/maps/documentation/datasets/get#list_all_datasets "Maps Datasets API") |
| Maps | Maps datasets | Return data from a custom dataset. | [Web Service](https://developers.google.com/maps/documentation/datasets/get#download_a_dataset "Maps Datasets API") |
| Maps | Maps datasets | Return metadata for a custom dataset. | [Web Service](https://developers.google.com/maps/documentation/datasets/get#get_information_about_a_dataset "Maps Datasets API") |
| Maps | Maps datasets | Upload CSV data to a custom dataset. | [Web Service](https://developers.google.com/maps/documentation/datasets/create#upload_data_to_the_dataset "Maps Datasets API") |
| Maps | Maps datasets | Upload GeoJSON data to a custom dataset. | [Web Service](https://developers.google.com/maps/documentation/datasets/create#upload_data_to_the_dataset "Maps Datasets API") |
| Maps | Maps datasets | Upload KML data to a custom dataset. | [Web Service](https://developers.google.com/maps/documentation/datasets/create#upload_data_to_the_dataset "Maps Datasets API") |
| Maps | Maps styling | Apply different map styles to different zoom levels. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/zoom-levels "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/zoom-levels "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/zoom-levels "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/zoom-levels "Maps Static API") |
| Maps | Maps styling | Change the density of places on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/poi-behavior-customization "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/poi-behavior-customization "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/poi-behavior-customization "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/poi-behavior-customization "Maps Static API") |
| Maps | Maps styling | Change the style of buildings on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/building-style "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/building-style "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/building-style "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/building-style "Maps Static API") |
| Maps | Maps styling | Change the style of icons and text labels on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/taxonomy "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/taxonomy#icons_and_text_labels "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/taxonomy#icons_and_text_labels "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/taxonomy#icons_and_text_labels "Maps Static API") |
| Maps | Maps styling | Change the style of landmarks on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/landmarks "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/landmarks "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/landmarks "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/landmarks "Maps Static API") |
| Maps | Maps styling | Change the style of roads, polylines, and polygons on a map. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/taxonomy "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/taxonomy#polygons_and_polylines "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/taxonomy#polygons_and_polylines "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/taxonomy#polygons_and_polylines "Maps Static API") |
| Maps | Maps styling | Create a reusable, cross-platform map style. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/map-styles "Maps SDK for Android, Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/map-styles "Maps SDK for iOS, Navigation SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/map-styles "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/map-styles "Maps Static API") |
| Maps | Maps styling | Display or hide map features. | [Android](https://developers.google.com/maps/documentation/android-sdk/cloud-customization/viz "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/cloud-customization/viz "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/cloud-customization/viz "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/maps-static/cloud-customization/taxonomy#vis "Maps Static API") |
| Maps | Photorealistic 3D maps | Add a 3D model to a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-3d-models "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-3d-models "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/models "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Add a 3D polygon to a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-polygons "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-polygons "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/shapes-lines#polygons "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Add a 3D polyline to a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-polylines "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-polylines "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/shapes-lines "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Add a marker to a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-a-marker "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-a-marker "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/marker-add "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Add an interactive, photorealistic 3D map to a web page. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-a-3d-map "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-a-3d-map "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/get-started "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Add an overlay to a photorealistic 3D map. | [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/overlays "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Control camera path and animations on a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/custom-camera-paths "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/custom-camera-paths "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/animate-camera "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Control camera restrictions on a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/map-camera-restrictions "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/map-camera-restrictions "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/interaction "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Customize a marker on a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/marker-customization "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/marker-customization "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/marker-customization "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Customize the controls that appear on a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/configure-camera-controls#ui_controls "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/configure-camera-controls#ui_controls "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/map-controls "Maps JavaScript API") |
| Maps | Photorealistic 3D maps | Respond to user interactions and events on a photorealistic 3D map. | [Android](https://developers.google.com/maps/documentation/maps-3d/android-sdk/add-a-3d-map#listen_for_map_click_events "Maps 3D SDK for Android") [iOS](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/add-a-3d-map#listen_for_map_tap_events "Maps 3D SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/3d/map-events "Maps JavaScript API") |
| Maps | Street View | Add a configurable, interactive Google Street View to a web page or mobile app. | [Android](https://developers.google.com/maps/documentation/android-sdk/streetview#add_a_street_view_panorama "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/streetview#add_a_street_view_viewer "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/streetview#StreetViewPanoramas "Maps JavaScript API") |
| Maps | Street View | Add a marker or overlay to a Google Street View. | [iOS](https://developers.google.com/maps/documentation/ios-sdk/streetview#markers_within_street_view "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays "Maps JavaScript API") |
| Maps | Street View | Animate the camera movements for a Google Street View. | [Android](https://developers.google.com/maps/documentation/android-sdk/streetview "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/streetview#moving_the_camera "Maps SDK for iOS") |
| Maps | Street View | Customize the controls that appear on a Google Street View. | [JavaScript](https://developers.google.com/maps/documentation/javascript/streetview#StreetViewControls "Maps JavaScript API") |
| Maps | Street View | Customize the gestures that are available for Google Street View. | [Android](https://developers.google.com/maps/documentation/android-sdk/streetview "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/streetview#customize_the_viewer "Maps SDK for iOS") |
| Maps | Street View | Customize the point of view for a static Google Street View image. | [Web Service](https://developers.google.com/maps/documentation/streetview/request-streetview "Street View Static API") |
| Maps | Street View | Embed a standard Google Street View into an iframe on a web page. | [JavaScript](https://developers.google.com/maps/documentation/embed/embedding-map#streetview_mode "Maps Embed API") |
| Maps | Street View | Respond to user interactions and events in a Google Street View. | [Android](https://developers.google.com/maps/documentation/android-sdk/streetview "Maps SDK for Android") [iOS](https://developers.google.com/maps/documentation/ios-sdk/streetview#events "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/streetview#StreetViewEvents "Maps JavaScript API") |
| Maps | Street View | Return a Google Street View panorama for a specific location. | [JavaScript](https://developers.google.com/maps/documentation/javascript/streetview#StreetViewService "Maps JavaScript API") |
| Maps | Street View | Return a URL of a static Google Street View image. | [Web Service](https://developers.google.com/maps/documentation/streetview/request-streetview#required-parameters "Street View Static API") |
| Places |   | Add a data layer to a map that shows the area (isochrone) that a person can reach from a specified origin point within a specified travel time, using a specified travel mode. | [JavaScript](https://developers.google.com/maps/documentation/isochrones/handle-response#visualize_the_isochrone_on_a_map "Maps JavaScript API, Isochrones API") |
| Places |   | Return the latitude/longitude coordinates of the area (isochrone) from which you can travel to a specified origin point within the specified time limit, using a specified travel mode. | [Web Service](https://developers.google.com/maps/documentation/isochrones/key-concepts#travel_direction_inbound_versus_outbound "Isochrones API") |
| Places |   | Return the latitude/longitude coordinates of the area (isochrone) that a person can reach from a specified origin point within a specified travel time, using a specified travel mode. You can specify whether to use live-traffic conditions. | [Web Service](https://developers.google.com/maps/documentation/isochrones "Isochrones API") |
| Places | Address validation | Return United States Postal Service (USPS) delivery metadata for a validated address. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/handle-us-address "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/handle-us-address "Address Validation API") |
| Places | Address validation | Return a validated address for a specified address or partial address. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/validate-address "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/requests-validate-address "Address Validation API") |
| Places | Address validation | Return an English-language version of a validated address. | [Web Service](https://developers.google.com/maps/documentation/address-validation/convert-addresses-english "Address Validation API") |
| Places | Address validation | Return information about whether a validated address is a business, residence, or PO box. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/understand-response#metadata-property "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/reference/rest/v1/TopLevel/validateAddress#addressmetadata "Address Validation API") |
| Places | Address validation | Return the Google place identifier for a validated address. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/understand-response#geocode-property "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/reference/rest/v1/TopLevel/validateAddress#geocode "Address Validation API") |
| Places | Address validation | Return the Plus Code for a validated address. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/understand-response#geocode-property "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/understand-response#geocode-property "Address Validation API") |
| Places | Address validation | Return the latitude/longitude coordinates for a validated address. | [JavaScript](https://developers.google.com/maps/documentation/javascript/address-validation/understand-response#geocode-property "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/understand-response#geocode-property "Address Validation API") |
| Places | Address validation | Use United States Postal Service (USPS) Coding Accuracy Support System (CASS) certification for address validation. | [JavaScript](https://developers.google.com/maps/documentation/javascript/reference/address-validation#AddressValidationRequest.uspsCASSEnabled "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/address-validation/requests-validate-address#enable-cass "Address Validation API") |
| Places, Routes | Directions and Routing, Places | Return distance, travel time, and directions URI between each of the places returned based on a query string, that are also located along a predefined route, and the route destination. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/routing-summary-sar "Places SDK for Android") [Web Service](https://developers.google.com/maps/documentation/places/web-service/routing-summary-sar "Places API") |
| Places, Routes | Directions and Routing, Places | Return distance, travel time, and directions URI between the origin for a predefined route and each of the places returned based on a query string, that are also located along the route. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/routing-summary-sar "Places SDK for Android") [Web Service](https://developers.google.com/maps/documentation/places/web-service/routing-summary-sar "Places API") |
| Places, Routes | Directions and Routing, Places | Return distance, travel time, and directions URI to nearby places from a set of latitude/longitude coordinates. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/routing-summary#use-nearby-search "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/routing-summary#use-nearby-search "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/routing-summary#use-nearby-search "Places API") |
| Places, Routes | Directions and Routing, Places | Return distance, travel time, and directions URI to text-search places from a set of latitude/longitude coordinates. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/routing-summary#use-text-search "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/routing-summary#use-text-search "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/routing-summary#use-text-search "Places API") |
| Places, Routes | Directions and Routing, Places | Return information about places based on a query string that are located along a predefined route. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/search-along-route "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceSearchAlongRouteParameters "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/search-along-route "Places API") |
| Places | Generative AI | Display place details optimized for AI agent responses. | [Android](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [iOS](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [JavaScript](https://developers.google.com/maps/ai/agentic-ui-toolkit#ui_outcomes "Agentic UI toolkit") |
| Places | Generative AI | Return an AI-powered place summary of the area and amenities surrounding a specified Google Place identifier for an electric vehicle charging station. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#EV_CHARGE_AMENITY_SUMMARY "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceEVChargeAmenitySummary "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/area-summaries#request_an_evcs_amenity_summary "Places API") |
| Places | Generative AI | Return an AI-powered summary of user reviews for a specified Google Place identifier. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#REVIEW_SUMMARY "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceReviewSummary "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/review-summaries#place-details-request "Places API") |
| Places | Generative AI | Show rich visual location details optimized for AI agent responses. | [Android](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [iOS](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [JavaScript](https://developers.google.com/maps/ai/agentic-ui-toolkit#ui_outcomes "Agentic UI toolkit") |
| Places | Geocoding | Restrict a geocoding or reverse geocoding request to only return results within a specific region, country, or postal code. | [Web Service](https://developers.google.com/maps/documentation/geocoding/geocoding#RegionCodes "Geocoding API") |
| Places | Geocoding | Restrict a geocoding request to return results withing a specific viewport. | [Web Service](https://developers.google.com/maps/documentation/geocoding/geocoding#Viewports "Geocoding API") |
| Places | Geocoding | Restrict a reverse geocoding request to only return results for specified address types. | [Web Service](https://developers.google.com/maps/documentation/geocoding/reverse-geocoding#types "Geocoding API") |
| Places | Geocoding | Return information about proximity to landmarks or areas for a Google place identifier. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return information about proximity to landmarks or areas for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return information about proximity to landmarks or areas for an address. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the address for a Google place identifier. | [Web Service](https://developers.google.com/maps/documentation/geocoding/places-geocoding "Geocoding API") |
| Places | Geocoding | Return the address for a set of latitude/longitude coordinates (reverse geocoding). | [iOS](https://developers.google.com/maps/documentation/ios-sdk/reverse_geocoding "Maps SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/geocoding/reverse-geocoding "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building entrance for a Google Place identifier. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building entrance for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building entrance for an address. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building outline for a Google Place identifier. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building outline for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of a building outline for an address. | [Web Service](https://developers.google.com/maps/documentation/geocoding/search-for-destinations "Geocoding API") |
| Places | Geocoding | Return the latitude/longitude coordinates of an address (geocoding). | [JavaScript](https://developers.google.com/maps/documentation/javascript/geocoding "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/geocoding/geocoding "Geocoding API") |
| Places | Geolocation | Return the latitude/longitude coordinates of a the device that made and HTTPS request, based on cell tower and WiFi access point locations. | [Web Service](https://developers.google.com/maps/documentation/geolocation/overview#how-the-geolocation-api-works "Geolocation API") |
| Places | Places | Add an autocomplete widget to a web page or app that returns results about places based on a query string. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete#autocomplete-widget "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete#autocomplete-widget "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-autocomplete-new "Maps JavaScript API") |
| Places | Places | Resize place photos. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-photos#maximum-height-or-maximum-width "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-photos "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-photos "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-photos "Places API") |
| Places | Places | Return a list of places and place details based on a query string. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/text-search "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/text-search "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-search "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/text-search "Places API") |
| Places | Places | Return a list of places and place details near a specific location. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/nearby-search "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/nearby-search "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/nearby-search "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/nearby-search "Places API") |
| Places | Places | Return an AI-powered area summary describing places in the area around a specific place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#NEIGHBORHOOD_SUMMARY "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceNeighborhoodSummary "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/area-summaries "Places API") |
| Places | Places | Return an AI-powered overview summary for a specific place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#GENERATIVE_SUMMARY "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceGenerativeSummary "Places SDK for iOS") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-summaries#place-details-request "Places API") |
| Places | Places | Return autocomplete results about places based on a query string. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-autocomplete-data "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-autocomplete "Places API") |
| Places | Places | Return detailed information about a specific place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/details-place "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/details-place "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-details "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-details "Places API") |
| Places | Places | Return information about the place where the user's device is currently located. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/nearby-search "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/nearby-search "Places SDK for iOS") |
| Places | Places | Return photos of a specific place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-photos "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-photos "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-photos "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-photos "Places API") |
| Places | Places | Return ratings and reviews for a specific place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/details-place "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/details-place "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-reviews "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-details "Places API") |
| Places | Places | Return the URI to open the directions page in Google Maps for a place. | [Web Service](https://developers.google.com/maps/documentation/places/web-service/maps-links "Places API") |
| Places | Places | Return the URI to open the photos page in Google Maps for a place. | [Web Service](https://developers.google.com/maps/documentation/places/web-service/maps-links "Places API") |
| Places | Places | Return the URI to open the place details page in Google Maps for a place. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#GOOGLE_MAPS_LINKS "Places SDK for Android") [Web Service](https://developers.google.com/maps/documentation/places/web-service/maps-links "Places API") |
| Places | Places | Return the URI to open the read reviews page in Google Maps for a place. | [Web Service](https://developers.google.com/maps/documentation/places/web-service/maps-links "Places API") |
| Places | Places | Return the URI to open the write a review page in Google Maps for a place. | [Web Service](https://developers.google.com/maps/documentation/places/web-service/maps-links "Places API") |
| Places | Places | Specify the data fields included in place information responses. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/data-fields "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/data-fields "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-class-data-fields "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/data-fields "Places API") |
| Places | Places | Specify the place types to include in place information responses. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-types "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-types "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-types "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-types "Places API") |
| Places | Places UI Kit | Add a UI element that displays AI-powered summaries and reviews about specific places to a web page or mobile app. | [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/ai-powered-summaries-ui-kit "Maps JavaScript API") |
| Places | Places UI Kit | Add a UI element that displays a list of places based on a query string to a web page. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-search-ui-kit "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-search-ui-kit "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/place-search#search-by-text-request "Maps JavaScript API") |
| Places | Places UI Kit | Add a UI element that displays a list of places near a specific location to a web page. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-search-ui-kit "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-search-ui-kit "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/place-search#search-nearby-request "Maps JavaScript API") |
| Places | Places UI Kit | Add a UI element that displays information about a specific place to a web page or mobile app. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-details-ui-kit "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-details-ui-kit "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/place-details#place-details-element "Maps JavaScript API") |
| Places | Places UI Kit | Add a basic autocomplete UI element to a web page or app that returns Google Place identifiers based on a query string. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/basic-place-autocomplete-ui-kit "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/basic-place-autocomplete-ui-kit "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/basic-autocomplete#add-a-basic-place-autocomplete-element "Maps JavaScript API") |
| Places | Places UI Kit | Apply CSS styling to a place data UI element. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-custom-styling "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/places-ui-kit-custom-styling "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/custom-styling "Maps JavaScript API") |
| Places | Places UI Kit | Customize place data UI element styling and configurations with a UI element customization tool. | [Android](https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-customization-tool "Places SDK for Android") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/places-ui-kit-customization-tool "Places SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/customization-tool "Maps JavaScript API") |
| Places | Time zones | Return daylight savings offset information for a time zone. | [Web Service](https://developers.google.com/maps/documentation/timezone/requests-timezone "Time Zone API") |
| Places | Time zones | Return the Unicode Common Locale Data Repository (CLDR) ID for a time zone. | [Web Service](https://developers.google.com/maps/documentation/timezone/requests-timezone "Time Zone API") |
| Places | Time zones | Return the offset from UTC (in seconds) for a time zone. | [Web Service](https://developers.google.com/maps/documentation/timezone/requests-timezone "Time Zone API") |
| Places | Time zones | Return the time zone for a timestamp and set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/timezone/requests-timezone "Time Zone API") |
| Places | Time zones | Specify the language for time zone requests. | [Web Service](https://developers.google.com/maps/documentation/timezone/requests-timezone "Time Zone API") |
| Routes | Directions and Routing | Embed a standard Google Maps directions view into an iframe on a web page. | [JavaScript](https://developers.google.com/maps/documentation/embed/embedding-map#directions_mode "Maps Embed API") |
| Routes | Directions and Routing | Optimize the order of stops on your route. | [Web Service](https://developers.google.com/maps/documentation/routes/opt-way "Routes API") |
| Routes | Directions and Routing | Return an encoded polyline between each step along a route between two or more set of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/routes-polylines "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/traffic_on_polylines#request_a_basic_polyline_for_a_route_leg_or_step "Routes API") |
| Routes | Directions and Routing | Return an encoded polyline for a route between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/routes-polylines#basic-polyline "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/compute_route_directions "Routes API") |
| Routes | Directions and Routing | Return directions between two or more latitude/longitude coordinates as a series of coordinates for each step along a route. | [JavaScript](https://developers.google.com/maps/documentation/javascript/reference/route#RouteLegStep.path "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/understand-route-response#understand_the_steps_array "Routes API") |
| Routes | Directions and Routing | Return directions between two or more sets of latitude/longitude coordinates as a series of maneuver descriptions for the steps along a route. | [JavaScript](https://developers.google.com/maps/documentation/javascript/reference/route#RouteLegStep.maneuver "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/understand-route-response#understand_the_steps_array "Routes API") |
| Routes | Directions and Routing | Return distances for a matrix of routes between multiple origins and destinations. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-a-route-matrix "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/compute_route_matrix "Routes API") |
| Routes | Directions and Routing | Return the distance between each step along a route between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/reference/route#RouteLegStep.distanceMeters "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/understand-route-response#understand_the_steps_array "Routes API") |
| Routes | Directions and Routing | Return the distance for a route between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-a-route "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/compute_route_directions "Routes API") |
| Routes | Directions and Routing | Return the travel time between each step along a route between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/reference/route#RouteLegStep.staticDurationMillis "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/understand-route-response#understand_the_steps_array "Routes API") |
| Routes | Directions and Routing | Return the travel time for a route between two or more sets of latitude/longitude coordinates. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-a-route "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/compute_route_directions "Routes API") |
| Routes | Directions and Routing | Return toll information for a matrix of routes between multiple origins and destinations. | [Web Service](https://developers.google.com/maps/documentation/routes/calculate_toll-rm "Routes API") |
| Routes | Directions and Routing | Return toll information for a route between two or more sets of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/routes/calculate_toll_fees#directions-toll-fee-examples "Routes API") |
| Routes | Directions and Routing | Return travel times for a matrix of routes between multiple origins and destinations. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-a-route-matrix "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/compute_route_matrix "Routes API") |
| Routes | Directions and Routing | Set a point for a route to pass through. | [Web Service](https://developers.google.com/maps/documentation/routes/pass-through "Routes API") |
| Routes | Directions and Routing | Set intermediate waypoints along a route. | [Web Service](https://developers.google.com/maps/documentation/routes/intermed_waypoints "Routes API") |
| Routes | Directions and Routing | Set waypoints along a route. | [Web Service](https://developers.google.com/maps/documentation/routes/specify_location "Routes API") |
| Routes | Directions and Routing | Specify a stop or pass-through point for a route request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/stop-over "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/intermed_waypoints#stopovers_versus_pass-through_waypoints "Routes API") |
| Routes | Directions and Routing | Specify eco-friendly routing for a routes request. | [Web Service](https://developers.google.com/maps/documentation/routes/eco-routes "Routes API") |
| Routes | Directions and Routing | Specify features to avoid, such as highways or tolls, for a route request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/routes-avoid-features "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/route-modifiers "Routes API") |
| Routes | Directions and Routing | Specify how traffic data is used in a route request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/traffic-options#set-traffic-data "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/config_trade_offs "Routes API") |
| Routes | Directions and Routing | Specify shorter distance or alternative routing for a routes request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-alternative-routes "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/shorter-distance-routes "Routes API") |
| Routes | Directions and Routing | Specify the travel mode (drive, transit, walk, two-wheeled) for a route matrix request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/get-a-route-matrix "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/vehicles-rm "Routes API") |
| Routes | Directions and Routing | Specify the travel mode (drive, transit, walk, two-wheeled) for a route request. | [JavaScript](https://developers.google.com/maps/documentation/javascript/routes/vehicle-types "Maps JavaScript API") [Web Service](https://developers.google.com/maps/documentation/routes/vehicles "Routes API") |
| Routes | Directions and Routing | Specify vehicle heading and side of road for a route. | [Web Service](https://developers.google.com/maps/documentation/routes/location_modifiers "Routes API") |
| Routes | Fleet Engine | Add a Fleet Engine delivery vehicle's location, stops, tasks, and waypoint markers to a map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/view-fleet#track "Maps JavaScript API") |
| Routes | Fleet Engine | Add a customizable, interactive map that tracks the progress of a trip from Fleet Engine to a mobile app. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/create-ui "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/create-ui "Consumer SDK for iOS") |
| Routes | Fleet Engine | Add a route polyline that tracks a trip from Fleet Engine to a map on a web page or mobile app. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/customize-polylines#active-route "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/customize-polylines#polylines "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/customize-route-polylines#style_route_polylines "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Add the predicted routes of Fleet Engine delivery vehicles and tasks to a map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/view-fleet "Maps JavaScript API") |
| Routes | Fleet Engine | Add the real-time location of Fleet Engine delivery vehicles and tasks to a map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/view-fleet#track "Maps JavaScript API") |
| Routes | Fleet Engine | Apply different map styles to different zoom levels on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Apply different map styles to different zoom levels on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Change the density of places on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Change the density of places on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Change the style of buildings on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Change the style of buildings on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Change the style of icons and text labels on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Change the style of icons and text labels on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Change the style of landmarks on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Change the style of landmarks on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Change the style of roads, polylines, and polygons on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style "Maps JavaScript API") |
| Routes | Fleet Engine | Change the style of roads, polylines, and polygons on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Create and return a new Fleet Engine trip. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/journeys/trips/create-trip "Fleet Engine Service") |
| Routes | Fleet Engine | Customize a marker on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/customize-markers "Maps JavaScript API") |
| Routes | Fleet Engine | Customize a marker on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/customize-markers "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/customize-markers "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/customize-markers "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Customize the route polyline on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/customize-polylines "Maps JavaScript API") |
| Routes | Fleet Engine | Customize the route polyline on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/customize-polylines "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/customize-polylines "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/customize-route-polylines "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Display or hide map features on a Fleet Engine fleet tracking map. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/style#style_the_map_with_cloud-based_maps_styling "Maps JavaScript API") |
| Routes | Fleet Engine | Display or hide map features on a map that tracks the progress of a trip from Fleet Engine. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/style#cbms "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/style#cbms "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/style#style_the_map_with_cloud-based_maps_styling "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Instantiate a new vehicle in Fleet Engine associated with an on-demand rideshare or deliveries provider. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles/create "Fleet Engine Service") |
| Routes | Fleet Engine | Report a vehicle's estimated time of arrival at its next waypoint to the Fleet Engine service. | [Android](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand#what-can-you-do "Driver SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand#what-can-you-do "Driver SDK for iOS") |
| Routes | Fleet Engine | Report a vehicle's real-time position to the Fleet Engine service. | [Android](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/android/vehicle-ready "Driver SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/ios/vehicle-ready "Driver SDK for iOS") |
| Routes | Fleet Engine | Report a vehicle's remaining distance to its next waypoint to the Fleet Engine service. | [Android](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand#what-can-you-do "Driver SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand#what-can-you-do "Driver SDK for iOS") |
| Routes | Fleet Engine | Report billable Fleet Engine trip usage. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.billableTrips/report "Fleet Engine Service") |
| Routes | Fleet Engine | Report the latitude/longitude coordinates of a vehicle's trip way points from the Navigation SDK to the Fleet Engine service. | [Android](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/android/trip-details#set_the_destination_in_the_driver_app "Driver SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/ios/trip-details#set_the_destination_in_the_driver_app "Driver SDK for iOS") |
| Routes | Fleet Engine | Report the route provide for a vehicle by the Navigation SDK to the Fleet Engine service. | [Android](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/android/trip-details#set_the_destination_in_the_driver_app "Driver SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/driver-sdk/on-demand/ios/trip-details#set_the_destination_in_the_driver_app "Driver SDK for iOS") |
| Routes | Fleet Engine | Respond to Fleet Engine delivery vehicle events, including completed trips, segments, deliveries, and tasks. | [JavaScript](https://developers.google.com/maps/documentation/mobility/operations/fleet-tracking/view-fleet#update "Maps JavaScript API") |
| Routes | Fleet Engine | Return a list of all Fleet Engine trips for a specified vehicle. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/journeys/trips/find-trip "Fleet Engine Service") |
| Routes | Fleet Engine | Return a list of vehicles in Fleet Engine that match the specified criteria. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles/search "Fleet Engine Service") |
| Routes | Fleet Engine | Return a paginated list of vehicles in Fleet Engine associated with a provider that match the specified criteria. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/essentials/vehicles/on-demand-list-vehicle "Fleet Engine Service") |
| Routes | Fleet Engine | Return a vehicle from the Fleet Engine service. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/essentials/vehicles/on-demand-get-vehicle "Fleet Engine Service") |
| Routes | Fleet Engine | Return information about a Fleet Engine trip. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/journeys/trips/retrieve-trips-directly "Fleet Engine Service") |
| Routes | Fleet Engine | Return trip information for a vehicle from the Fleet Engine service. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/journeys/trips/retrieve-trips-directly "Fleet Engine Service") |
| Routes | Fleet Engine | Update trip data for a Fleet Engine trip. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/journeys/trips/update-trip "Fleet Engine Service") |
| Routes | Fleet Engine | Update trip progress along a route in a map on a web page or mobile app for a Fleet Engine trip. | [Android](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/android/share-journey#update "Consumer SDK for Android") [iOS](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/ios/share-journey#update "Consumer SDK for iOS") [JavaScript](https://developers.google.com/maps/documentation/mobility/journey-sharing/on-demand/javascript/share-journey#listen-events "JavaScript Consumer SDK") |
| Routes | Fleet Engine | Update vehicle attributes for a vehicle in Fleet Engine. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles/updateAttributes "Fleet Engine Service") |
| Routes | Fleet Engine | Update vehicle data for a vehicle in Fleet Engine. | [Web Service](https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rest/v1/providers.vehicles/update "Fleet Engine Service") |
| Routes | Generative AI | Display a route on a map optimized for AI agent responses. | [Android](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [iOS](https://developers.google.com/maps/ai/agentic-ui-toolkit "Agentic UI toolkit") [JavaScript](https://developers.google.com/maps/ai/agentic-ui-toolkit#ui_outcomes "Agentic UI toolkit") |
| Routes | Navigation | Add a custom route disruption reporting button. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#custom-reporting-button "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/real-time-disruptions#custom-reporting-button "Navigation SDK for iOS") |
| Routes | Navigation | Add a new UI element to turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/controls "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/controls "Navigation SDK for iOS") |
| Routes | Navigation | Add a traffic layer to turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/controls "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Classes/GMSMapView "Navigation SDK for iOS") |
| Routes | Navigation | Add a trip progress indicator to turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/controls "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/controls "Navigation SDK for iOS") |
| Routes | Navigation | Add interactive, turn-by-turn navigation for Android Auto to an Android app. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/android-auto "Navigation SDK for Android") |
| Routes | Navigation | Add interactive, turn-by-turn navigation for CarPlay to an iOS app. | [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/carplay "Navigation SDK for iOS") |
| Routes | Navigation | Add interactive, turn-by-turn navigation to a mobile app. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/route "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route "Navigation SDK for iOS") |
| Routes | Navigation | Alert users about disruptions along their route. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#automated-alerts "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/real-time-disruptions#automated-alerts "Navigation SDK for iOS") |
| Routes | Navigation | Allow users to report disruptions along their route. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#reporting-button "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/real-time-disruptions#reporting-button "Navigation SDK for iOS") |
| Routes | Navigation | Allow users to verify disruptions along their route. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#automated-alerts "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/real-time-disruptions#automated-alerts "Navigation SDK for iOS") |
| Routes | Navigation | Allow users to view disruptions along their route before starting navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#disruption-callouts "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/real-time-disruptions#disruption-callouts "Navigation SDK for iOS") |
| Routes | Navigation | Customize speedometer and speed limit alerts for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/speed-alerts "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/speedometer "Navigation SDK for iOS") |
| Routes | Navigation | Customize the UI elements and controls that appear during turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/controls "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/controls "Navigation SDK for iOS") |
| Routes | Navigation | Customize the map features that appear during turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/controls "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/controls "Navigation SDK for iOS") |
| Routes | Navigation | Modify routing preferences for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/adjust-route-prefs "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route-preferences "Navigation SDK for iOS") |
| Routes | Navigation | Modify the camera view and behavior for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/camera "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/camera "Navigation SDK for iOS") |
| Routes | Navigation | Return a turn-by-turn navigation feed as a series of messages for each maneuver along the route. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/tbt-feed "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/nav-only-feed "Navigation SDK for iOS") |
| Routes | Navigation | Return night mode updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/events "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/events "Navigation SDK for iOS") |
| Routes | Navigation | Return route change updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/events "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/events "Navigation SDK for iOS") |
| Routes | Navigation | Return time and distances updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/events "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/events "Navigation SDK for iOS") |
| Routes | Navigation | Return user arrival updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/events "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/events "Navigation SDK for iOS") |
| Routes | Navigation | Return user location updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/events "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/events "Navigation SDK for iOS") |
| Routes | Navigation | Return user speed updates from a turn-by-turn navigation session. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/speed-alerts#receive_speed_information_from_users "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/speedometer#receive-speed-information-from-drivers "Navigation SDK for iOS") |
| Routes | Navigation | Set the destination for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/route#set_a_destination "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route#create-route "Navigation SDK for iOS") |
| Routes | Navigation | Specify a re-planned route for turn-by-turn navigation with a reusable route token. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/customize-route#use-token "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route-customizations#use-token-step-2 "Navigation SDK for iOS") |
| Routes | Navigation | Specify custom maneuver icons to use with a turn-by-turn navigation feed. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/tbt-feed "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/nav-only-feed "Navigation SDK for iOS") |
| Routes | Navigation | Specify side-of-road and other arrival preferences for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/manage-waypoints "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/manage-waypoints "Navigation SDK for iOS") |
| Routes | Navigation | Specify the travel mode (drive, walk, two-wheeled, taxi) for a route request. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/route "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route "Navigation SDK for iOS") |
| Routes | Navigation | Start navigation for turn-by-turn navigation. | [Android](https://developers.google.com/maps/documentation/navigation/android-sdk/route "Navigation SDK for Android") [iOS](https://developers.google.com/maps/documentation/navigation/ios-sdk/route "Navigation SDK for iOS") |
| Routes | Roads | Return a set of latitude/longitude coordinates for the road segment closest to a set specified coordinates. | [Web Service](https://developers.google.com/maps/documentation/roads/nearest "Roads API") |
| Routes | Roads | Return a set of latitude/longitude coordinates that align with road segments and most closely match the path of a set of specified coordinates. | [Web Service](https://developers.google.com/maps/documentation/roads/snap "Roads API") |
| Routes | Roads | Return the Google place identifier for the road segment closest to a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/roads/nearest#SnappedPoint-placeId "Roads API") |
| Routes | Roads | Return the speed limit of the road segment for a provided Google place identifier. | [Web Service](https://developers.google.com/maps/documentation/roads/speed-limits#example_request_using_place_ids "Roads API") |
| Routes | Roads | Return the speed limit of the road segment that most closely matches the path of a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/roads/speed-limits#example_request_using_a_path "Roads API") |
| Routes | Route optimization | Avoid making u-turn in a multi-stop vehicle route. | [Web Service](https://developers.google.com/maps/tt/route-optimization/experimental/u-turn-avoidance/make-request "Route Optimization API") |
| Routes | Route optimization | Batch process a multi-stop delivery plan optimization request and write the response to Google Cloud Storage. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/endpoints#batchoptimizetours "Route Optimization API") |
| Routes | Route optimization | Deliver heavier shipments first. | [Web Service](https://developers.google.com/maps/tt/route-optimization/experimental/load-cost/make-request#example_scenario "Route Optimization API") |
| Routes | Route optimization | Optimize for pre-defined objectives. | [Web Service](https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request "Route Optimization API") |
| Routes | Route optimization | Prioritize nearby visits to be made back to back. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/prioritize-nearby-visits "Route Optimization API") |
| Routes | Route optimization | Reserve time for parking before making deliveries. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/transition-attributes "Route Optimization API") |
| Routes | Route optimization | Return a multi-stop delivery plan, optimized based on specified routing, cost, shipment, and vehicle constraints. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/make-first-request "Route Optimization API") |
| Routes | Route optimization | Return a navigation route token for the route between each stop on an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/polylines-and-route-tokens "Route Optimization API") |
| Routes | Route optimization | Return aggregate shipment, vehicle, and cost metrics for an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/interpret-response "Route Optimization API") |
| Routes | Route optimization | Return an encoded polyline for the route between each stop on an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/polylines-and-route-tokens "Route Optimization API") |
| Routes | Route optimization | Return cost information for each shipment in an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/interpret-response "Route Optimization API") |
| Routes | Route optimization | Return start and end times for each stop on an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/interpret-response "Route Optimization API") |
| Routes | Route optimization | Return the travel, delay, break, and wait durations between each stop on an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/interpret-response "Route Optimization API") |
| Routes | Route optimization | Return vehicle load information at each stop on an optimized delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/load-demands-limits "Route Optimization API") |
| Routes | Route optimization | Specify cost model parameters for a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/cost-model "Route Optimization API") |
| Routes | Route optimization | Specify load limits for each vehicle in a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/load-demands-limits "Route Optimization API") |
| Routes | Route optimization | Specify pickup and delivery time constraints for each shipment in a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/time-windows#scenario_1_delivering_within_time_windows "Route Optimization API") |
| Routes | Route optimization | Specify start and end time availability and locations for each vehicle in a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/make-first-request#construct-request "Route Optimization API") |
| Routes | Route optimization | Specify the start and end time window for a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/concepts/time-windows#structure "Route Optimization API") |
| Routes | Route optimization | Specify vehicle assignments for a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/make-first-request "Route Optimization API") |
| Routes | Route optimization | Specify vehicle time costs for each vehicle in a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/assignment "Route Optimization API") |
| Routes | Route optimization | Specify whether to consider live traffic information for a multi-stop delivery plan. | [Web Service](https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects/optimizeTours "Route Optimization API") |
| Environment | Environment | Return URLs of photos for the plant sources included in a pollen forecast. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return a 30-day history for the air quality index for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/history "Air Quality API") |
| Environment | Environment | Return a 30-day history of air quality descriptions for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/history "Air Quality API") |
| Environment | Environment | Return a 30-day history of health recommendations based on the air quality conditions and pollutants that affected a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/history "Air Quality API") |
| Environment | Environment | Return a 30-day history of the air pollutants and relative concentrations that affected a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/history "Air Quality API") |
| Environment | Environment | Return a 30-day history of the sources and effects of air pollutants that affected a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/history "Air Quality API") |
| Environment | Environment | Return a description of the current air quality conditions for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/current-conditions "Air Quality API") |
| Environment | Environment | Return a five-day forecast of health recommendations based on the pollen conditions and plant sources for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return a five-day forecast of pollen condition descriptions for specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return a five-day forecast of the pollen index for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return a five-day forecast of the pollen plant sources and effects for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return a four-day air quality forecast of the sources and effects of air pollutants that will affect a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/forecast "Air Quality API") |
| Environment | Environment | Return a four-day forecast for the air quality index for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/forecast "Air Quality API") |
| Environment | Environment | Return a four-day forecast of air quality descriptions for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/forecast "Air Quality API") |
| Environment | Environment | Return a four-day forecast of health recommendations based on the air quality conditions and pollutants that will affect a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/forecast "Air Quality API") |
| Environment | Environment | Return a list of the air pollutants and relative concentrations currently affecting a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/current-conditions "Air Quality API") |
| Environment | Environment | Return an estimate of hours of sunshine per year on the roof of a building at a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/building-insights "Solar API") |
| Environment | Environment | Return an estimate of the carbon offset potential by solar panels on the roof of a building at a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/building-insights "Solar API") |
| Environment | Environment | Return an estimate of the number and size of solar panels that can be installed on the roof of a building at a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/building-insights "Solar API") |
| Environment | Environment | Return an image file of an air quality heatmap tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/air-quality/heatmaps "Air Quality API") |
| Environment | Environment | Return an image file of pollen conditions heatmap tile for a set of map tile coordinates and zoom level. | [Web Service](https://developers.google.com/maps/documentation/pollen/heatmap-tiles "Pollen API") |
| Environment | Environment | Return details about the geometry of the roof of a building at a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/building-insights "Solar API") |
| Environment | Environment | Return details about the sources and effects of air pollutants currently affecting a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/current-conditions "Air Quality API") |
| Environment | Environment | Return four-day forecast of the air pollutants and relative concentrations that will affect a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/forecast "Air Quality API") |
| Environment | Environment | Return health recommendations based on the air quality conditions and pollutants currently affecting a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/current-conditions "Air Quality API") |
| Environment | Environment | Return information about the potential financial benefits of installing solar panels on the roof a building at a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/building-insights "Solar API") |
| Environment | Environment | Return plant descriptions and cross reaction details for sources included in a pollen forecast. | [Web Service](https://developers.google.com/maps/documentation/pollen/forecast "Pollen API") |
| Environment | Environment | Return the URL of a GeoTIFF file containing Digital Surface Model (DSM) elevation topography data of natural and built features for a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the URL of a GeoTIFF file containing annual sunlight (flux) data for a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the URL of a GeoTIFF file containing hourly shade data, grouped by month, for a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the URL of a GeoTIFF file containing monthly sunlight (flux) data for a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the URL of a GeoTIFF file of a building rooftop mask for specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the URL of a GeoTIFF file of an RGB aerial image for a specified location. | [Web Service](https://developers.google.com/maps/documentation/solar/geotiff "Solar API") |
| Environment | Environment | Return the current air quality index for a specified geographic location. | [Web Service](https://developers.google.com/maps/documentation/air-quality/current-conditions "Air Quality API") |
| Environment | Weather | Return a daily weather forecast for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/weather/daily-forecast "Weather API") |
| Environment | Weather | Return an hourly weather forecast for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/weather/hourly-forecast "Weather API") |
| Environment | Weather | Return current weather conditions for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/weather/current-conditions "Weather API") |
| Environment | Weather | Return up to 24 hours of hourly historical weather data for a set of latitude/longitude coordinates. | [Web Service](https://developers.google.com/maps/documentation/weather/hourly-history "Weather API") |
| Environment | Weather | Return weather alerts occurring in real time for a given latitude and longitude. | [Web Service](https://developers.google.com/maps/documentation/weather/weather-alerts "Weather API") |
| Analytics | Places | Return the Google place identifiers of places within a specified geographic area that meet a set of filter criteria. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters "Places Aggregate API") |
| Analytics | Places | Return the count of places within a specified geographic area that meet a set of filter criteria. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters "Places Aggregate API") |
| Analytics | Places | Specify the operating status criteria used to return the Google place identifiers within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#operating_status "Places Aggregate API") |
| Analytics | Places | Specify the operating status criteria used to return the count of places within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#operating_status "Places Aggregate API") |
| Analytics | Places | Specify the place type criteria used to return the Google place identifiers within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#type_filter "Places Aggregate API") |
| Analytics | Places | Specify the place type criteria used to return the count of places within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#type_filter "Places Aggregate API") |
| Analytics | Places | Specify the price level criteria used to return the Google place identifiers within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#price_level "Places Aggregate API") |
| Analytics | Places | Specify the price level criteria used to return the count of places within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#price_level "Places Aggregate API") |
| Analytics | Places | Specify the user rating criteria used to return the Google place identifiers within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#rating_filter "Places Aggregate API") |
| Analytics | Places | Specify the user rating criteria used to return the count of places within a geographic area. | [Web Service](https://developers.google.com/maps/documentation/places-aggregate/request-parameters#rating_filter "Places Aggregate API") |
| Analytics | Places Insights | Apply advanced filter parameters such as geographic boundaries, radius, types, and brands to narrow down insight queries. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/reference/filter-params "Places Insights dataset") |
| Analytics | Places Insights | Filter and query place analytics data by commercial business brand identifiers. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/brands "Places Insights dataset") |
| Analytics | Places Insights | Formulate and submit queries to retrieve analytics from the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/get-started "Places Insights dataset") |
| Analytics | Places Insights | Query the dataset directly to retrieve aggregated place count metrics. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/queries "Places Insights dataset") |
| Analytics | Places Insights | Retrieve or cross-reference the list of supported place type categories in the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/place-types "Places Insights dataset") |
| Analytics | Places Insights | Return a breakdown of place counts aggregated by hexagonal spatial index grid cells. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/place-count-functions/places-count-per-h3 "Places Insights dataset") |
| Analytics | Places Insights | Return a breakdown of place counts grouped by place types. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/place-count-functions/places-count-per-type-v2 "Places Insights dataset") |
| Analytics | Places Insights | Return the total count of places matching specific filter parameters. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/place-count-functions/places-count-v2 "Places Insights dataset") |
| Analytics | Places Insights | Set up and configure a Google Cloud project to use the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/cloud-setup "Places Insights dataset") |
| Analytics | Places Insights | Understand and parse the core response schema definition for Places Insights API functions. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/reference/core-schema "Places Insights dataset") |
| Analytics | Places Insights | Understand country-specific response schema structures and geographic availability for the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/reference/country-schema "Places Insights dataset") |
| Analytics | Places Insights | Understand the core concepts, features, and endpoints of the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/overview "Places Insights dataset") |
| Analytics | Places Insights | Understand the data types, coverage, and data attributes used in the Places Insights API. | [Web Service](https://developers.google.com/maps/documentation/placesinsights/about-data "Places Insights dataset") |