CINXE.COM

Blog: Building for Scale: Updates to Google Maps APIs Standard Plan – Google Maps Platform

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <script nonce="CesPoEeuKlURGudmfP6I8g"> window.dataLayer.push({ blogTopics: "[]", blogProducts: "[]", }); </script> <title>Blog: Building for Scale: Updates to Google Maps APIs Standard Plan – Google Maps Platform</title> <link rel="canonical" href="https://mapsplatform.google.com/resources/blog/building-for-scale-updates-to-google/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:url" content="https://mapsplatform.google.com/resources/blog/building-for-scale-updates-to-google/"> <meta property="og:title" content="Blog: Building for Scale: Updates to Google Maps APIs Standard Plan – Google Maps Platform"> <meta property="og:site_name" content="Google Maps Platform"> <meta property="og:type" content="website"> <meta property="og:locale" content="en"> <meta property="og:image:secure_url" content="https://lh3.googleusercontent.com/HyBivHjPYp9PV7ZWJK1wgQaO7R8X--YnqzJdjmUfn8Jp_4UZYCf91GGfonTJFtJTuT73Os8L_qNTtUghKJEIxAP-xQXKl0kbUILL"> <meta property="og:image" content="https://lh3.googleusercontent.com/HyBivHjPYp9PV7ZWJK1wgQaO7R8X--YnqzJdjmUfn8Jp_4UZYCf91GGfonTJFtJTuT73Os8L_qNTtUghKJEIxAP-xQXKl0kbUILL=w1200-e365"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Blog: Building for Scale: Updates to Google Maps APIs Standard Plan – Google Maps Platform"> <meta name="twitter:image" content="https://lh3.googleusercontent.com/HyBivHjPYp9PV7ZWJK1wgQaO7R8X--YnqzJdjmUfn8Jp_4UZYCf91GGfonTJFtJTuT73Os8L_qNTtUghKJEIxAP-xQXKl0kbUILL"> <link rel="shortcut icon" href="/static/images/favicon.ico"> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="/static/images/gmp_favicon_512px_2x.png"> <link rel="icon" sizes="32x32" href="/static/images/gmp_favicon_32px_2x.png"> <link rel="icon" sizes="16x16" href="/static/images/gmp_favicon_16px_2x.png"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"> <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="true"> <link rel="preload" href="https://fonts.googleapis.com/css?family=Google+Sans+Display:400,500,600,700|Google+Sans:400,500,600,700|Google+Sans+Text:400,500,600,700|Material+Icons&amp;display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'" nonce="CesPoEeuKlURGudmfP6I8g"> <script nonce="CesPoEeuKlURGudmfP6I8g"> function glueCookieNotificationBarLoaded() { (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WW5SPNH'); }; </script> <script src="https://www.googleoptimize.com/optimize.js?id=OPT-WH5QHH8" nonce="CesPoEeuKlURGudmfP6I8g"></script> <script nonce="CesPoEeuKlURGudmfP6I8g"> window.dataLayer = [{ experimentID: "", experimentName: "[]", }]; window.dataLayer.push({ 'optimize.whitelist': { 'yhajGzd6S4aPT9TkuAkrjg': 'sha256-61b965e84307f1465f18bdfb7209cd9eba6986c600854b1360372e9e85e24e53', } }); </script> <link rel="stylesheet" href="/assets/DCgcBRBs.css" nonce="CesPoEeuKlURGudmfP6I8g"> <script type="module" src="/assets/B-U7WsB1.min.js" nonce="CesPoEeuKlURGudmfP6I8g"></script> </head> <body> <script src="https://www.gstatic.com/external_hosted/lottie_player/lottie_player_binary-bundle.js" defer="defer" nonce="CesPoEeuKlURGudmfP6I8g"></script> <div> <div class="main"> <a href="#main" class="skip-to-content">Skip to content</a> <header class="header"> <div class="header__top"> <div class="header__container"> <div class="header__lockup"> <button class="header__menu-button" tabindex="0" title="Open the navigation&nbsp;drawer" menu-open> <img loading="lazy" src="/static/images/icons/menu.svg" width="24" height="24" alt="" role="presentation"> </button> <a class="link" href="/" aria-label="Google Maps Platform" data-category="globalNav" data-action="linkClick" data-label="navGMPHome"> <img loading="lazy" src="https://fonts.gstatic.com/s/i/productlogos/maps/v7/192px.svg" width="36" height="36" alt="" role="presentation"> <span class="link__label"><span>Google</span> Maps Platform</span> </a> </div> <div class="header__nav header__nav--desktop"> <div class="header__nav__item"> <a class="link" href="/why-google/" data-category="globalNav" data-action="linkClick" data-label="navWhyGoogle"><span class="link__label">Why Google</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="products" tabindex="0" role="button"> Products </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--columns" subnav-id="products"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="products"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Products </div> <div class="header__nav__subnav__body"> Discover the APIs and SDKs available to create tailored maps for your&nbsp;business. </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button laptop-desktop-only"> <a class="button laptop-desktop-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> See all products </a> </div> <div class="header__nav__subnav__button mobile-tablet-only"> <a class="button mobile-tablet-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> All products </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_01-Maps.svg" width="34" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Maps </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/aerial-view/" data-category="globalNav" data-action="linkClick" data-label="productsTabAerialView"><span class="link__label">Aerial View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/aerial-view/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAerialViewAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/dynamic-maps/" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicMaps"><span class="link__label">Dynamic Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#dynamic-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicStreetView"><span class="link__label">Dynamic Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#elevation" data-category="globalNav" data-action="linkClick" data-label="productsTabElevation"><span class="link__label">Elevation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/elevation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickElevationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/map-tiles/" data-category="globalNav" data-action="linkClick" data-label="productsTabMapTiles"><span class="link__label">Map Tiles</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/tile" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapTilesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#maps-datasets" data-category="globalNav" data-action="linkClick" data-label="productsTabMapsDatasets"><span class="link__label">Maps Datasets</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/datasets" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapsDatasetsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#embed" data-category="globalNav" data-action="linkClick" data-label="productsTabEmbed"><span class="link__label">Maps Embed</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/embed/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickEmbedAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-maps" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticMaps"><span class="link__label">Static Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/maps-static/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticMapsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticStreetView"><span class="link__label">Static Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/streetview/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticStreetViewAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_02-Routes.svg" width="32" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Routes </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutes"><span class="link__label">Compute Routes</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutesMatrix"><span class="link__label">Compute Routes Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#directions" data-category="globalNav" data-action="linkClick" data-label="productsTabDirections"><span class="link__label">Directions</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/directions" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/directions/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#distance-matrix" data-category="globalNav" data-action="linkClick" data-label="productsTabDistanceMatrix"><span class="link__label">Distance Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/distancematrix" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/distance-matrix/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/navigation-sdk/" data-category="globalNav" data-action="linkClick" data-label="productsTabNavigationSDK"><span class="link__label">Navigation SDK</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/navigation/android-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/navigation/ios-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#roads" data-category="globalNav" data-action="linkClick" data-label="productsTabRoads"><span class="link__label">Roads</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/roads/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRoadsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#route-opt" data-category="globalNav" data-action="linkClick" data-label="productsTabRouteOptimization"><span class="link__label">Route Optimization</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/route-optimization" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRouteOptimizationAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_03-Places.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Places </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/address-validation/" data-category="globalNav" data-action="linkClick" data-label="productsTabAddressValidation"><span class="link__label">Address Validation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/address-validation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAddressValidationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabAutocomplete"><span class="link__label">Autocomplete</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAPI"><span class="link__label">API</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-autocomplete-data" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geocoding" data-category="globalNav" data-action="linkClick" data-label="productsTabGeocoding"><span class="link__label">Geocoding</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/geocoding" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/geocoding/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geolocation" data-category="globalNav" data-action="linkClick" data-label="productsTabGeolocation"><span class="link__label">Geolocation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/geolocation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeolocationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabNearbySearch"><span class="link__label">Nearby Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesDetails"><span class="link__label">Place Details</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesPhotos"><span class="link__label">Place Photos</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabTextSearch"><span class="link__label">Text Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/text-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#time-zone" data-category="globalNav" data-action="linkClick" data-label="productsTabTimeZone"><span class="link__label">Time Zone</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/timezone/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTimeZoneAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_04-Environment.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Environment </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/air-quality/" data-category="globalNav" data-action="linkClick" data-label="productsTabAirQuality"><span class="link__label">Air Quality</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/air-quality" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAirQualityAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/pollen/" data-category="globalNav" data-action="linkClick" data-label="productsTabPollen"><span class="link__label">Pollen</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/pollen" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPollenAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/solar/" data-category="globalNav" data-action="linkClick" data-label="productsTabSolar"><span class="link__label">Solar</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/solar" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickSolarAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--mobile-subnav-disabled header__nav__item--has-subnav"> <summary opens-subnav="solutions" tabindex="0" role="button"> Solutions </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="solutions"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="solutions"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions </div> <div class="header__nav__subnav__body"> Find the right combination of products for what you’re looking to&nbsp;achieve. </div> <div class="header__nav__subnav__blurb"> Wondering where to&nbsp;start? </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button header__nav__subnav__button--alt-margin"> <a class="button button--medium" href="/resources/solution-finder/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabSolutionFinder"> Find your solution </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By industry </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By use case </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-industry" tabindex="0" role="button"> By industry </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-industry"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-industry"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions By&nbsp;Industry </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-use-case" tabindex="0" role="button"> By use case </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-use-case"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-use-case"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> By use case </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <div class="header__nav__item"> <a class="link" href="/pricing/" data-category="globalNav" data-action="linkClick" data-label="navPricing"><span class="link__label">Pricing</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="resources" tabindex="0" role="button"> Resources </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="resources"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="resources"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Resources </div> <div class="header__nav__subnav__body"> Check out more info to help you get to know Google Maps Platform&nbsp;better. </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/documentation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabDocumentation"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Documentation.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Documentation</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/solution-finder/" aria-label="Click to visit the Solution Finder page" data-category="globalNav" data-action="linkClick" data-label="resourcesTabSolutionFinder"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Icon_SolutionsFinder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Solution Finder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/demo-gallery/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomizationGallery"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Customization-Gallery.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Demo Gallery</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/quick-builder/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabQuickBuilder"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_06-QuickBuilder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Quick Builder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/blog/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabBlog"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_02-Blog.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Blog</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/customer-stories/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomerStories"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Customer-Stories.svg" width="32" height="27" alt="" role="presentation"> <span class="link__label">Customer Stories</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://cloud.google.com/find-a-partner/?products=Google%20Maps%20Platform" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabPartnerDirectory"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Partner-Directory.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Partner Directory</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/impact-calculator/" data-category="globalNav" data-action="linkClick" data-label="resourcesImpactCalculator"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_07-ImpactCalculator.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Impact Calculator</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://mapsonair.withgoogle.com/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWebinars"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_04-Webinars.svg" width="32" height="25" alt="" role="presentation"> <span class="link__label">Webinars</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/whitepapers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWhitepapers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_08-whitepapers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Whitepapers</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/trust-center/" data-category="globalNav" data-action="linkClick" data-label="resourcesTrustCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_09-trust-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Trust Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/architecture" aria-label="Discover use cases and architectures to help build apps with Google Maps Platform." target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabArchitectureCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_10-architecture-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Architecture Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="https://mapsplatform.google.com/women-techmakers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWomenTechmakers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_11-women-techmakers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Women Techmakers</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> </div> <div class="header__aside"> <div class="header__aside__buttons header__aside__buttons--group2"> <div class="header__aside__button"> <a class="button button--medium" href="/contact-us/" data-append-utm data-category="globalNav" data-action="mapsCta" data-label="contactSalesMaps"> Contact sales </a> </div> <div class="header__aside__button"> <a class="button" href="https://console.cloud.google.com/google/maps-apis/start?ref=https://mapsplatform.google.com" target="_blank" rel="noopener" aria-label="Visit cloud console to get started" data-append-utm data-category="globalNav" data-action="mapsCta" data-label="getStartedNav"> Get started </a> </div> </div> </div> </div> </div> <div class="header__bottom"> <div class="header__container"> <div class="header__nav"> <div class="header__nav__item"> <a class="link" href="/why-google/" data-category="globalNav" data-action="linkClick" data-label="navWhyGoogle"><span class="link__label">Why Google</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="products" tabindex="0" role="button"> Products </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--columns" subnav-id="products"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="products"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Products </div> <div class="header__nav__subnav__body"> Discover the APIs and SDKs available to create tailored maps for your&nbsp;business. </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button laptop-desktop-only"> <a class="button laptop-desktop-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> See all products </a> </div> <div class="header__nav__subnav__button mobile-tablet-only"> <a class="button mobile-tablet-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> All products </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_01-Maps.svg" width="34" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Maps </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/aerial-view/" data-category="globalNav" data-action="linkClick" data-label="productsTabAerialView"><span class="link__label">Aerial View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/aerial-view/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAerialViewAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/dynamic-maps/" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicMaps"><span class="link__label">Dynamic Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#dynamic-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicStreetView"><span class="link__label">Dynamic Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#elevation" data-category="globalNav" data-action="linkClick" data-label="productsTabElevation"><span class="link__label">Elevation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/elevation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickElevationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/map-tiles/" data-category="globalNav" data-action="linkClick" data-label="productsTabMapTiles"><span class="link__label">Map Tiles</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/tile" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapTilesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#maps-datasets" data-category="globalNav" data-action="linkClick" data-label="productsTabMapsDatasets"><span class="link__label">Maps Datasets</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/datasets" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapsDatasetsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#embed" data-category="globalNav" data-action="linkClick" data-label="productsTabEmbed"><span class="link__label">Maps Embed</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/embed/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickEmbedAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-maps" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticMaps"><span class="link__label">Static Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/maps-static/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticMapsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticStreetView"><span class="link__label">Static Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/streetview/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticStreetViewAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_02-Routes.svg" width="32" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Routes </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutes"><span class="link__label">Compute Routes</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutesMatrix"><span class="link__label">Compute Routes Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#directions" data-category="globalNav" data-action="linkClick" data-label="productsTabDirections"><span class="link__label">Directions</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/directions" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/directions/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#distance-matrix" data-category="globalNav" data-action="linkClick" data-label="productsTabDistanceMatrix"><span class="link__label">Distance Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/distancematrix" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/distance-matrix/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/navigation-sdk/" data-category="globalNav" data-action="linkClick" data-label="productsTabNavigationSDK"><span class="link__label">Navigation SDK</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/navigation/android-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/navigation/ios-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#roads" data-category="globalNav" data-action="linkClick" data-label="productsTabRoads"><span class="link__label">Roads</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/roads/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRoadsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#route-opt" data-category="globalNav" data-action="linkClick" data-label="productsTabRouteOptimization"><span class="link__label">Route Optimization</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/route-optimization" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRouteOptimizationAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_03-Places.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Places </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/address-validation/" data-category="globalNav" data-action="linkClick" data-label="productsTabAddressValidation"><span class="link__label">Address Validation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/address-validation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAddressValidationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabAutocomplete"><span class="link__label">Autocomplete</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAPI"><span class="link__label">API</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-autocomplete-data" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geocoding" data-category="globalNav" data-action="linkClick" data-label="productsTabGeocoding"><span class="link__label">Geocoding</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/geocoding" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/geocoding/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geolocation" data-category="globalNav" data-action="linkClick" data-label="productsTabGeolocation"><span class="link__label">Geolocation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/geolocation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeolocationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabNearbySearch"><span class="link__label">Nearby Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesDetails"><span class="link__label">Place Details</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesPhotos"><span class="link__label">Place Photos</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabTextSearch"><span class="link__label">Text Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/text-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#time-zone" data-category="globalNav" data-action="linkClick" data-label="productsTabTimeZone"><span class="link__label">Time Zone</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/timezone/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTimeZoneAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_04-Environment.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Environment </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/air-quality/" data-category="globalNav" data-action="linkClick" data-label="productsTabAirQuality"><span class="link__label">Air Quality</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/air-quality" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAirQualityAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/pollen/" data-category="globalNav" data-action="linkClick" data-label="productsTabPollen"><span class="link__label">Pollen</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/pollen" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPollenAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/solar/" data-category="globalNav" data-action="linkClick" data-label="productsTabSolar"><span class="link__label">Solar</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/solar" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickSolarAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--mobile-subnav-disabled header__nav__item--has-subnav"> <summary opens-subnav="solutions" tabindex="0" role="button"> Solutions </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="solutions"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="solutions"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions </div> <div class="header__nav__subnav__body"> Find the right combination of products for what you’re looking to&nbsp;achieve. </div> <div class="header__nav__subnav__blurb"> Wondering where to&nbsp;start? </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button header__nav__subnav__button--alt-margin"> <a class="button button--medium" href="/resources/solution-finder/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabSolutionFinder"> Find your solution </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By industry </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By use case </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-industry" tabindex="0" role="button"> By industry </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-industry"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-industry"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions By&nbsp;Industry </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-use-case" tabindex="0" role="button"> By use case </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-use-case"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-use-case"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> By use case </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <div class="header__nav__item"> <a class="link" href="/pricing/" data-category="globalNav" data-action="linkClick" data-label="navPricing"><span class="link__label">Pricing</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="resources" tabindex="0" role="button"> Resources </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="resources"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="resources"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Resources </div> <div class="header__nav__subnav__body"> Check out more info to help you get to know Google Maps Platform&nbsp;better. </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/documentation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabDocumentation"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Documentation.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Documentation</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/solution-finder/" aria-label="Click to visit the Solution Finder page" data-category="globalNav" data-action="linkClick" data-label="resourcesTabSolutionFinder"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Icon_SolutionsFinder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Solution Finder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/demo-gallery/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomizationGallery"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Customization-Gallery.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Demo Gallery</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/quick-builder/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabQuickBuilder"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_06-QuickBuilder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Quick Builder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/blog/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabBlog"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_02-Blog.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Blog</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/customer-stories/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomerStories"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Customer-Stories.svg" width="32" height="27" alt="" role="presentation"> <span class="link__label">Customer Stories</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://cloud.google.com/find-a-partner/?products=Google%20Maps%20Platform" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabPartnerDirectory"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Partner-Directory.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Partner Directory</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/impact-calculator/" data-category="globalNav" data-action="linkClick" data-label="resourcesImpactCalculator"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_07-ImpactCalculator.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Impact Calculator</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://mapsonair.withgoogle.com/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWebinars"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_04-Webinars.svg" width="32" height="25" alt="" role="presentation"> <span class="link__label">Webinars</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/whitepapers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWhitepapers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_08-whitepapers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Whitepapers</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/trust-center/" data-category="globalNav" data-action="linkClick" data-label="resourcesTrustCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_09-trust-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Trust Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/architecture" aria-label="Discover use cases and architectures to help build apps with Google Maps Platform." target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabArchitectureCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_10-architecture-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Architecture Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="https://mapsplatform.google.com/women-techmakers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWomenTechmakers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_11-women-techmakers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Women Techmakers</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> </div> </div> </div> </header> <div class="header__mobile__aside"> <div class="header__mobile__aside__buttons header__mobile__aside__buttons--group2"> <div class="header__mobile__aside__button"> <a class="button button--medium" href="/contact-us/" data-append-utm data-category="globalNav" data-action="mapsCta" data-label="contactSalesMaps"> Contact sales </a> </div> <div class="header__mobile__aside__button"> <a class="button" href="https://console.cloud.google.com/google/maps-apis/start?ref=https://mapsplatform.google.com" target="_blank" rel="noopener" aria-label="Visit cloud console to get started" data-append-utm data-category="globalNav" data-action="mapsCta" data-label="getStartedNav"> Get started </a> </div> </div> </div> <div class="header__mobile__nav"> <div class="header__mobile__nav__mask" menu-close> </div> <div class="header__nav"> <div class="header__lockup"> <a class="link" href="/" aria-label="Google Maps Platform" data-category="globalNav" data-action="linkClick" data-label="navGMPHome"> <img loading="lazy" src="https://fonts.gstatic.com/s/i/productlogos/maps/v7/192px.svg" width="36" height="36" alt="" role="presentation"> <span class="link__label"><span>Google</span> Maps Platform</span> </a> <button class="header__nav__close-button" tabindex="0" title="Close the navigation drawer" menu-close> <img loading="lazy" src="/static/images/icons/menu-close.svg" width="16" height="16" alt="Close icon"> </button> </div> <div class="header__nav__item"> <a class="link" href="/why-google/" data-category="globalNav" data-action="linkClick" data-label="navWhyGoogle"><span class="link__label">Why Google</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="products" tabindex="0" role="button"> Products </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--columns" subnav-id="products"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="products"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Products </div> <div class="header__nav__subnav__body"> Discover the APIs and SDKs available to create tailored maps for your&nbsp;business. </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button laptop-desktop-only"> <a class="button laptop-desktop-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> See all products </a> </div> <div class="header__nav__subnav__button mobile-tablet-only"> <a class="button mobile-tablet-only button--medium" href="/maps-products/" data-category="globalNav" data-action="buttonClick" data-label="productsTabSeeAllProducts"> All products </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_01-Maps.svg" width="34" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Maps </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/aerial-view/" data-category="globalNav" data-action="linkClick" data-label="productsTabAerialView"><span class="link__label">Aerial View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/aerial-view/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAerialViewAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/dynamic-maps/" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicMaps"><span class="link__label">Dynamic Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicMapsiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#dynamic-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabDynamicStreetView"><span class="link__label">Dynamic Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/android-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/ios-sdk/streetview" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDynamicStreetViewiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#elevation" data-category="globalNav" data-action="linkClick" data-label="productsTabElevation"><span class="link__label">Elevation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/elevation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickElevationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/map-tiles/" data-category="globalNav" data-action="linkClick" data-label="productsTabMapTiles"><span class="link__label">Map Tiles</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/tile" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapTilesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#maps-datasets" data-category="globalNav" data-action="linkClick" data-label="productsTabMapsDatasets"><span class="link__label">Maps Datasets</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/datasets" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickMapsDatasetsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#embed" data-category="globalNav" data-action="linkClick" data-label="productsTabEmbed"><span class="link__label">Maps Embed</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/embed/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickEmbedAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-maps" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticMaps"><span class="link__label">Static Maps</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/maps-static/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticMapsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#static-street-view" data-category="globalNav" data-action="linkClick" data-label="productsTabStaticStreetView"><span class="link__label">Static Street View</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/streetview/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickStaticStreetViewAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_02-Routes.svg" width="32" height="32" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Routes </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutes"><span class="link__label">Compute Routes</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/routes/" data-category="globalNav" data-action="linkClick" data-label="productsTabComputeRoutesMatrix"><span class="link__label">Compute Routes Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/routes" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickComputeRoutesMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#directions" data-category="globalNav" data-action="linkClick" data-label="productsTabDirections"><span class="link__label">Directions</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/directions" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/directions/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDirectionsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#distance-matrix" data-category="globalNav" data-action="linkClick" data-label="productsTabDistanceMatrix"><span class="link__label">Distance Matrix</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/distancematrix" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/distance-matrix/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickDistanceMatrixAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/navigation-sdk/" data-category="globalNav" data-action="linkClick" data-label="productsTabNavigationSDK"><span class="link__label">Navigation SDK</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/navigation/android-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/navigation/ios-sdk" target="_blank" data-category="globalNav" data-action="linkClick" data-label="docClickNavigationSDKiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#roads" data-category="globalNav" data-action="linkClick" data-label="productsTabRoads"><span class="link__label">Roads</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/roads/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRoadsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#route-opt" data-category="globalNav" data-action="linkClick" data-label="productsTabRouteOptimization"><span class="link__label">Route Optimization</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/route-optimization" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickRouteOptimizationAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_03-Places.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Places </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/address-validation/" data-category="globalNav" data-action="linkClick" data-label="productsTabAddressValidation"><span class="link__label">Address Validation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/address-validation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAddressValidationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabAutocomplete"><span class="link__label">Autocomplete</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAPI"><span class="link__label">API</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-autocomplete-data" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAutocompleteiOS"><span class="link__label">iOS</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geocoding" data-category="globalNav" data-action="linkClick" data-label="productsTabGeocoding"><span class="link__label">Geocoding</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/geocoding" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/geocoding/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeocodingAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#geolocation" data-category="globalNav" data-action="linkClick" data-label="productsTabGeolocation"><span class="link__label">Geolocation</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/geolocation/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickGeolocationAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabNearbySearch"><span class="link__label">Nearby Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/nearby-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickNearbySearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesDetails"><span class="link__label">Place Details</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-details" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesDetailsAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabPlacesPhotos"><span class="link__label">Place Photos</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/places/android-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAndroid"><span class="link__label">Android</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/ios-sdk/photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosiOS"><span class="link__label">iOS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/place-photos" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPlacesPhotosAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/places/" data-category="globalNav" data-action="linkClick" data-label="productsTabTextSearch"><span class="link__label">Text Search</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/javascript/place-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchJS"><span class="link__label">JS</span> </a> <a class="link" href="https://developers.google.com/maps/documentation/places/web-service/text-search" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTextSearchAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/#time-zone" data-category="globalNav" data-action="linkClick" data-label="productsTabTimeZone"><span class="link__label">Time Zone</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/timezone/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickTimeZoneAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__icon"> <img loading="lazy" src="/static/images/icons/header/NAV_Products_Supernav_Icon_04-Environment.svg" width="23" height="33" alt="" role="presentation"> </div> <div class="header__nav__subnav__items__group__title"> Environment </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/air-quality/" data-category="globalNav" data-action="linkClick" data-label="productsTabAirQuality"><span class="link__label">Air Quality</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/air-quality" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickAirQualityAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/pollen/" data-category="globalNav" data-action="linkClick" data-label="productsTabPollen"><span class="link__label">Pollen</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/pollen" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickPollenAPI"><span class="link__label">API</span> </a> </div> </div> <div class="header__nav__subnav__item"> <a class="link link--blue" href="/maps-products/solar/" data-category="globalNav" data-action="linkClick" data-label="productsTabSolar"><span class="link__label">Solar</span> </a> <div class="header__nav__subnav__item__external-links"> <a class="link" href="https://developers.google.com/maps/documentation/solar" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="docClickSolarAPI"><span class="link__label">API</span> </a> </div> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--mobile-subnav-disabled header__nav__item--has-subnav"> <summary opens-subnav="solutions" tabindex="0" role="button"> Solutions </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="solutions"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="solutions"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions </div> <div class="header__nav__subnav__body"> Find the right combination of products for what you’re looking to&nbsp;achieve. </div> <div class="header__nav__subnav__blurb"> Wondering where to&nbsp;start? </div> </div> <div class="header__nav__subnav__meta__cta"> <div class="header__nav__subnav__button header__nav__subnav__button--alt-margin"> <a class="button button--medium" href="/resources/solution-finder/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabSolutionFinder"> Find your solution </a> </div> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By industry </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> <div class="header__nav__subnav__items__group"> <div class="header__nav__subnav__items__group__title"> By use case </div> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-industry" tabindex="0" role="button"> By industry </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-industry"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-industry"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Solutions By&nbsp;Industry </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/retail/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRetail"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_01-Retail.svg" width="27" height="27" alt="" role="presentation"> <span class="link__label">Retail</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/transportation-and-logistics/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabTransLog"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_02-TransLogistics.svg" width="35" height="25" alt="" role="presentation"> <span class="link__label">Transportation & Logistics</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/financial-services/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFinServ"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_03-FinServ.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Financial Services</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/real-estate/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabRealEstate"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Industry-Icon_04-RealEstate.svg" width="27" height="28" alt="" role="presentation"> <span class="link__label">Real Estate</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <details class="header__nav__item header__nav__item--only-mobile header__nav__item--has-subnav"> <summary opens-subnav="by-use-case" tabindex="0" role="button"> By use case </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="by-use-case"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="by-use-case"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> By use case </div> <div class="header__nav__subnav__body"> </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/display-the-ideal-location/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabFindIdealLocation"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_01-FindLocation.svg" width="25" height="26" alt="" role="presentation"> <span class="link__label">Display the Ideal Location</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/visualize-data/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabVisualGeo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_02-VisGeospatialData.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Visualize Geospatial Data</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/provide-local-information/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabProvideLocalInfo"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_03-ProvideLocalInfo.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Provide Local Information</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enable-asset-tracking/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnableAssestTrack"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_04-EnableAssetTracking.svg" width="30" height="32" alt="" role="presentation"> <span class="link__label">Enable Asset Tracking</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/offer-efficient-routes/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEfficientRoutes"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_05-OfferEfficientRoutes.svg" width="26" height="27" alt="" role="presentation"> <span class="link__label">Offer Efficient Routes</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/build-immersive-experiences/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabBuildImmersive"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_06-BuildInteractiveExp.svg" width="25" height="24" alt="" role="presentation"> <span class="link__label">Build Immersive Experiences</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/improve-addresses/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabAddressEntry"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_07-SimplifyAddressEntry.svg" width="22" height="29" alt="" role="presentation"> <span class="link__label">Improve Addresses</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/solutions/enrich-transactions/" data-category="globalNav" data-action="linkClick" data-label="solutionsTabEnrichTrans"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_UseCase-Icon_08-EnrichTransactions.svg" width="34" height="23" alt="" role="presentation"> <span class="link__label">Enrich Transactions</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> <div class="header__nav__item"> <a class="link" href="/pricing/" data-category="globalNav" data-action="linkClick" data-label="navPricing"><span class="link__label">Pricing</span> </a> </div> <details class="header__nav__item header__nav__item--has-subnav"> <summary opens-subnav="resources" tabindex="0" role="button"> Resources </summary> <details-dialog> <div class="header__nav__subnav header__nav__subnav--rows" subnav-id="resources"> <div class="header__nav__subnav__meta"> <div class="header__nav__subnav__meta__content"> <button class="header__nav__subnav__back-button" tabindex="0" title="Go back" closes-subnav="resources"> <img loading="lazy" src="/static/images/icons/menu-arrow.svg" width="16" height="16" alt="" role="presentation"> </button> <div class="header__nav__subnav__title"> Resources </div> <div class="header__nav__subnav__body"> Check out more info to help you get to know Google Maps Platform&nbsp;better. </div> </div> <div class="header__nav__subnav__meta__cta"> </div> </div> <div class="header__nav__subnav__links-wrap"> <div class="header__nav__subnav__links"> <div class="header__nav__subnav__items"> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/documentation" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabDocumentation"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Documentation.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Documentation</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/solution-finder/" aria-label="Click to visit the Solution Finder page" data-category="globalNav" data-action="linkClick" data-label="resourcesTabSolutionFinder"> <img loading="lazy" src="/static/images/icons/header/NAV_Solutions_Supernav_Icon_SolutionsFinder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Solution Finder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/demo-gallery/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomizationGallery"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_00-Customization-Gallery.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Demo Gallery</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/quick-builder/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabQuickBuilder"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_06-QuickBuilder.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Quick Builder</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/blog/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabBlog"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_02-Blog.svg" width="30" height="30" alt="" role="presentation"> <span class="link__label">Blog</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/customer-stories/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabCustomerStories"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Customer-Stories.svg" width="32" height="27" alt="" role="presentation"> <span class="link__label">Customer Stories</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://cloud.google.com/find-a-partner/?products=Google%20Maps%20Platform" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabPartnerDirectory"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_01-Partner-Directory.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Partner Directory</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/impact-calculator/" data-category="globalNav" data-action="linkClick" data-label="resourcesImpactCalculator"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_07-ImpactCalculator.svg" width="32" height="30" alt="" role="presentation"> <span class="link__label">Impact Calculator</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://mapsonair.withgoogle.com/" target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWebinars"> <img loading="lazy" src="/static/images/icons/header/NAV_Resources_Supernav_Icon_04-Webinars.svg" width="32" height="25" alt="" role="presentation"> <span class="link__label">Webinars</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/whitepapers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWhitepapers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_08-whitepapers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Whitepapers</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="/resources/trust-center/" data-category="globalNav" data-action="linkClick" data-label="resourcesTrustCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_09-trust-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Trust Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link link--external" href="https://developers.google.com/maps/architecture" aria-label="Discover use cases and architectures to help build apps with Google Maps Platform." target="_blank" rel="noopener" data-category="globalNav" data-action="linkClick" data-label="resourcesTabArchitectureCenter"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_10-architecture-center.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Architecture Center</span> </a> </div> <div class="header__nav__subnav__item"> <a class="link" href="https://mapsplatform.google.com/women-techmakers/" data-category="globalNav" data-action="linkClick" data-label="resourcesTabWomenTechmakers"> <img loading="lazy" src="/static/images/icons/header/Nav_Resources_Supernav_Icon_11-women-techmakers.svg" width="24" height="27" alt="" role="presentation"> <span class="link__label">Women Techmakers</span> </a> </div> </div> </div> </div> </div> </details-dialog> </details> </div> </div> <div id="main"> <div class="spacer spacer--medium"> </div> <div class="blog-post" data-external-links> <div class="blog-post__container"> <div class="blog-post__chapter"> <h1 class="blog-post__chapter__title"> Building for Scale: Updates to Google Maps APIs Standard&nbsp;Plan </h1> </div> <div class="blog-post__image"> <degu-image src="https://lh3.googleusercontent.com/HyBivHjPYp9PV7ZWJK1wgQaO7R8X--YnqzJdjmUfn8Jp_4UZYCf91GGfonTJFtJTuT73Os8L_qNTtUghKJEIxAP-xQXKl0kbUILL" width="2600" height="1444" style="aspect-ratio: 2600/1444" max-dpr="2" title="Lifehacks_header_4_1_cRUwtkq.max-2600x2600.png" fetch-priority="high"> </degu-image> </div> <div class="blog-post__social blog-post__social--desktop blog-post__social--hero share" data-share-title="Building for Scale: Updates to Google Maps APIs Standard Plan" data-share-description=""> <div class="blog-post__social__sticky"> <button class="button share-twitter button--icon blog-post__social__sticky__icon share-twitter button--icon"> <img loading="lazy" src="/static/images/icons/social-twitter.svg" width="20" height="17" alt="Twitter"> </button> <button class="button share-linkedin button--icon blog-post__social__sticky__icon share-linkedin button--icon"> <img loading="lazy" src="/static/images/icons/social-linkedin.svg" width="24" height="24" alt="LinkedIn"> </button> <button class="button share-facebook button--icon blog-post__social__sticky__icon share-facebook button--icon"> <img loading="lazy" src="/static/images/icons/social-facebook.svg" width="20" height="20" alt="Facebook"> </button> <a class="button share-email button--icon blog-post__social__sticky__icon share-email button--icon" href="#"> <img loading="lazy" src="/static/images/icons/social-email.svg" width="24" height="24" alt="Email"> </a> </div> </div> <div class="blog-post__aside"> <div class="blog-post__aside__meta"> <div class="blog-post__aside__author"> <div class="blog-post__aside__author__name"> Ken Hoetmer </div> <div class="blog-post__aside__author__role"> Product Manager, Google Maps&nbsp;APIs </div> </div> <div class="blog-post__aside__published-date"> Jun 22, 2016 </div> </div> <div class="blog-post__social blog-post__social--mobile share" data-share-title="Building for Scale: Updates to Google Maps APIs Standard Plan" data-share-description=""> <div class="blog-post__social__sticky"> <button class="button share-twitter button--icon blog-post__social__sticky__icon share-twitter button--icon"> <img loading="lazy" src="/static/images/icons/social-twitter.svg" width="20" height="17" alt="Twitter"> </button> <button class="button share-linkedin button--icon blog-post__social__sticky__icon share-linkedin button--icon"> <img loading="lazy" src="/static/images/icons/social-linkedin.svg" width="24" height="24" alt="LinkedIn"> </button> <button class="button share-facebook button--icon blog-post__social__sticky__icon share-facebook button--icon"> <img loading="lazy" src="/static/images/icons/social-facebook.svg" width="20" height="20" alt="Facebook"> </button> <a class="button share-email button--icon blog-post__social__sticky__icon share-email button--icon" href="#"> <img loading="lazy" src="/static/images/icons/social-email.svg" width="24" height="24" alt="Email"> </a> </div> </div> <div class="blog-post__aside__callout__wrap"> <div class="blog-post__aside__callout"> <div class="blog-post__aside__callout__title">Try Google Maps&nbsp;Platform</div> <div class="blog-post__aside__callout__body">Get $200 usage monthly for no charge. Starting March 1, 2025, build more for&nbsp;free.*</div> <div class="blog-post__aside__callout__cta"> <a class="button" href="/pricing/" data-category="blog" data-action="mapsCta" data-label="getStartedAside"> Learn more </a> </div> </div> </div> </div> <div class="blog-post__content"> <div class="blog-post__content__body" body> <p><b><i>Editor’s note:</i></b><i> In May 2018, we introduced a series of updates designed to make it easier for you to start taking advantage of Google Maps Platform features and products. Learn more about up-to-date product and pricing information </i><a href="https://cloud.google.com/blog/products/maps-platform/introducing-google-maps-platform"><i>here</i></a><i>.</i> </p> <p>Eleven years after a developer first reverse-engineered a Google Map, there are more than three million location-informed apps and websites generating billions of requests daily, all powered by Google Maps APIs. From <a href="http://googlegeodevelopers.blogspot.com/2015/06/lyft-connects-drivers-and-riders-with.html">unicorns</a> to <a href="http://googlegeodevelopers.blogspot.com/2015/04/sun-surveyor-brings-augmented-reality.html">passion projects</a> to <a href="http://googleforwork.blogspot.com/search/label/Mapping%20a%20better%20world">public service</a>, the power of maps and location data is limited only by the creativity of developers.</p> <p>The Internet landscape has dramatically shifted from desktops to mobile devices in the last decade, and as a result, our services have evolved to meet the needs of our developers and their users. More devices means exponentially more requests, and hundreds of millions of global users are just coming online. Therefore, today we are announcing a few updates to bring more simplicity and consistency to our <a href="https://developers.google.com/maps/pricing-and-plans/?utm_source=geoblog&utm_medium=social&utm_campaign=2016-geo-na-website-gmedia-blogs-us-blogPost&utm_content=TBC">Standard Plan limits and pricing</a>.</p> <p>As of June 22, 2016 we are making the following changes to the Google Maps APIs Standard Plan:</p> <ol> <li> <p>We no longer support keyless access (any request that doesn&#39;t include an API key). Future product updates are only available for <a href="https://developers.google.com/maps/documentation/javascript/get-api-key?utm_source=geoblog&utm_medium=social&utm_campaign=2016-geo-na-website-gmedia-blogs-us-blogPost&utm_content=TBC">requests made with an API key</a>. API keys allow us to contact developers when required and help us identify misbehaving implementations.</p> </li> <li> <p>We have implemented a simple 25,000 map loads per day free limit to new Google Maps JavaScript API, Static Maps API, and Street View Image API implementations. The confusing 90-consecutive-day grace period for these APIs is being retired on October 12, 2016. With this change, developers can predictably plan for growth while media sites and US nonprofits can request more quota at no charge <a href="https://developers.google.com/maps/pricing-and-plans/?utm_source=geoblog&utm_medium=social&utm_campaign=2016-geo-na-website-gmedia-blogs-us-blogPost&utm_content=TBC#nonprofit-and-news-media-organization-grants">via our dedicated support programs</a>.</p> </li> <li> <p>We have reduced the daily map load maximum limit you can purchase for Google Maps JavaScript API, Static Maps API, and Street View Image API from 1,000,000 to 100,000 requests per API.* We believe higher-volume developers are best served with a <a href="https://developers.google.com/maps/premium/?utm_source=geoblog&utm_medium=social&utm_campaign=2016-geo-na-website-gmedia-blogs-us-blogPost&utm_content=TBC">Premium Plan license</a>, which includes technical support and a Service Level Agreement, and with this change we&#39;ve also created consistency between Standard Plan quotas across our maps and web service APIs.</p> </li> <li> <p>We now count Google Maps JavaScript API client-side requests towards the daily limit of the associated web service API.*</p> </li> </ol> <p>The new policies will apply immediately to all Maps API implementations created on or after June 22nd, 2016.</p> <p>Existing applications have been grandfathered based on their current usage to ensure that they continue to function both now and in the future. We will also be proactively contacting all existing API key users who, based on usage growth patterns, may be impacted in the future. If you’re an existing user, please take the time to read our <a href="https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update?utm_source=geoblog&utm_medium=social&utm_campaign=2016-geo-na-website-gmedia-blogs-us-blogPost&utm_content=TBC">Policy Update for Standard Plan summary</a> for details on how each of these changes might affect your implementation.</p> <p><i>* Exceptions may apply for implementations that were exceeding new quotas prior to June 22, 2016.</i></p> </div> <div class="blog-post__content__tags"> </div> </div> </div> </div> <div class="fullbleed-5050__wrap fullbleed-5050__wrap--placement-specific-get-going-with-google fullbleed-5050__wrap--background-centered"> <div class="fullbleed-5050 fullbleed-5050--placement-specific-get-going-with-google fullbleed-5050--background-centered fullbleed-5050--background-asset"> <div class="fullbleed-5050__background-asset"> <picture> <source type="image/webp" srcset="https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w2880, https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w5760 2x" media="(min-width: 1440px)"> <source type="image/webp" srcset="https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w1024, https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w2048 2x" media="(min-width: 600px)"> <source type="image/webp" srcset="https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w600, https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=rw-e365-w1200 2x" media="(min-width: 0px)"> <img loading="lazy" src="https://lh3.googleusercontent.com/4QOjqBImLWiBXQdGlPZ-zkrLDizbwv924XzhA5TJpOn1-7vTDMNZL0JB5pHVJX4MZh8nWnzZeG4xlXAUe2S9Yosg-b3q7yucB_-7PQ=w2560" width="2560" height="842" class="laptop-desktop-only" alt="Clay cityscape"> </picture> </div> <div class="fullbleed-5050__slides" slides="1" style="--max-height-desktop:690px;"> <div class="fullbleed-5050__slide fullbleed-5050__slide--flush-bottom fullbleed-5050__slide--background-centered" slide> <div class="fullbleed-5050__slide__feature fullbleed-5050__slide__feature--flush-bottom fullbleed-5050__slide__feature--background-centered"> <div class="fullbleed-5050__slide__feature__background-asset mobile-tablet-only"> <picture> <source type="image/webp" media="(max-width: 599px)" srcset="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w600, https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w1200 2x"> <source media="(max-width: 599px)" srcset="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=w600"> <source type="image/webp" media="(max-width: 1023px)" srcset="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w1024, https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w2048 2x"> <source media="(max-width: 1023px)" srcset="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=w1024"> <source type="image/webp" media="(min-width: 0px)" srcset="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w1024, https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=rw-e365-w2048 2x"> <img loading="lazy" src="https://lh3.googleusercontent.com/fJC-1uoFbE83CA1h1B62dXnL6laa5io1rhGtqix5HOGfBMd1PJ_3VP9mb1uRxiJYSop1NeXZJiYTbOGd3bDEnOPkJ-tJci1PO6BTMcQ=w1024" width="1024" style="height: 285px; object-fit: contain" class="mobile-tablet-only" alt="Clay cityscape"> </picture> </div> <div class="fullbleed-5050__slide__feature__container"> <div class="fullbleed-5050__slide__feature__chapter"> <div class="fullbleed-5050__slide__feature__chapter__icon chapter__item"> <img loading="lazy" src="https://fonts.gstatic.com/s/i/productlogos/maps/v7/192px.svg" width="66px" height="66px" style="margin: 0 -10px;" title="Google Maps Platform"> </div> <div class="fullbleed-5050__slide__feature__chapter__title chapter__item" role="heading" aria-level="2">Get going with Google Maps&nbsp;Platform</div> <div class="fullbleed-5050__slide__feature__chapter__buttons chapter__item"> <div class="fullbleed-5050__slide__feature__chapter__button"> <a class="button" href="https://console.cloud.google.com/google/maps-apis/start?ref=https://mapsplatform.google.com" aria-label="Visit cloud console to get started" data-append-utm data-category="whyGoogle" data-action="mapsCta" data-label="getStartedCloser"> Get started </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <gmp-footnotes class="footnotes" hidden> <div class="footnotes__container"> <ul class="footnotes__footnotes"> <li data-test-display="free*|free.*|free,*" hidden> <p>*Free usage refers to monthly calls available at no cost</p> </li> </ul> </div> </gmp-footnotes> <footer class="footer"> <div class="footer__container"> <div class="footer__social"> <div class="footer__social__title"> Follow us </div> <div class="footer__social__links"> <div class="footer__social__links__link"> <a class="link" href="https://www.linkedin.com/showcase/googlemapsplatform/" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="followLinkedIn"> <img loading="lazy" src="/static/images/icons/footer/Footer_Social_LINKEDIN.svg" width="24" height="24" alt="LinkedIn"> <span class="link__label"></span> </a> </div> <div class="footer__social__links__link"> <a class="link" href="https://twitter.com/GMapsPlatform" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="followTwitter"> <img loading="lazy" src="/static/images/icons/footer/Footer_Social_TWITTER.svg" width="24" height="24" alt="Twitter"> <span class="link__label"></span> </a> </div> <div class="footer__social__links__link"> <a class="link" href="https://www.youtube.com/googlemapsplatform" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="followYouTube"> <img loading="lazy" src="/static/images/icons/footer/Footer_Social_YOUTUBE.svg" width="24" height="24" alt="YouTube"> <span class="link__label"></span> </a> </div> <div class="footer__social__links__link"> <a class="link" href="https://github.com/googlemaps/" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="followGitHub"> <img loading="lazy" src="/static/images/icons/footer/Footer_Social_GITHUB.svg" width="24" height="24" alt="Github"> <span class="link__label"></span> </a> </div> </div> </div> <div class="footer__site-links" accordion> <div class="footer__site-links__title" accordion-toggle> Helpful links </div> <div class="footer__site-links__links" accordion-body> <div class="footer__site-links__links__link"> <a class="link" href="https://developers.google.com/maps/documentation" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="resourceDocumentation"><span class="link__label">Documentation</span> </a> </div> <div class="footer__site-links__links__link"> <a class="link" href="https://developers.google.com/maps/faq" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="resourceFAQs"><span class="link__label">FAQs</span> </a> </div> <div class="footer__site-links__links__link"> <a class="link" href="/resources/quick-builder/" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="resourceQuickBuilder"><span class="link__label">Quick builder</span> </a> </div> </div> </div> <div class="footer__signup"> <div class="form" accordion> <div class="form__meta" accordion-toggle> <div class="form__meta"> <div class="form__meta__title chapter__item" role="heading" aria-level="2">Keep up with the&nbsp;latest</div> <div class="form__meta__body chapter__item">Subscribe to the Google Maps Platform newsletter today to receive product updates, insights, news, and&nbsp;more.</div> </div> </div> <form class="form__form" action="https://us-central1-gweb-cloudx-marketo.cloudfunctions.net/marketo2_prod_submit_form_service" method="POST" novalidate accordion-body> <div class="form__fields"> <div class="form__field form__field--text"> <label class="form__field__label" for="FirstName-id">First Name</label> <input name="FirstName" id="FirstName-id" type="text" data-type="text" required aria-required="true" aria-label="First Name"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--text"> <label class="form__field__label" for="LastName-id">Last Name</label> <input name="LastName" id="LastName-id" type="text" data-type="text" required aria-required="true" aria-label="Last Name"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--email"> <label class="form__field__label" for="Email-id">Business Email</label> <input name="Email" id="Email-id" type="email" data-type="email" required aria-required="true" aria-label="Business Email"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--text"> <label class="form__field__label" for="Company-id">Company Name</label> <input name="Company" id="Company-id" type="text" data-type="text" required aria-required="true" aria-label="Company Name"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--text"> <label class="form__field__label" for="Title-id">Job Title</label> <input name="Title" id="Title-id" type="text" data-type="text" required aria-required="true" aria-label="Job Title"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--phone"> <label class="form__field__label form__field__label--phone" for="Phone-id">Phone</label> <input name="Phone" id="Phone-id" type="text" data-type="phone" required aria-required="true" aria-label="Phone"> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--select"> <label class="form__field__label" for="Industry-id">Select Industry</label> <select name="Industry" id="Industry-id" data-type="select" required aria-required="true" aria-label="Select Industry" placeholder="Select Industry"> <option value="" hidden selected="selected"></option> <option value="Automotive">Automotive</option> <option value="Business Services">Business Services</option> <option value="Education">Education</option> <option value="Energy, Chemicals &amp; Utilities">Energy, Chemicals &&nbsp;Utilities</option> <option value="Farming, Forestry, Fishing">Farming, Forestry,&nbsp;Fishing</option> <option value="Financial Services">Financial Services</option> <option value="Fleet Management">Fleet Management</option> <option value="Gaming">Gaming</option> <option value="Government">Government</option> <option value="Health &amp; Social Care">Health & Social&nbsp;Care</option> <option value="Holding Companies">Holding Companies</option> <option value="IoT">IoT</option> <option value="Insurance">Insurance</option> <option value="Manufacturing">Manufacturing</option> <option value="Media &amp; Entertainment">Media &&nbsp;Entertainment</option> <option value="Mining &amp; Construction">Mining &&nbsp;Construction</option> <option value="Non-profit">Non-profit</option> <option value="Ridesharing and Local Deliveries">Ridesharing and Local&nbsp;Deliveries</option> <option value="Retail &amp; e-Commerce">Retail & e-Commerce</option> <option value="Software &amp; Services">Software & Services</option> <option value="Telecommunications">Telecommunications</option> <option value="Technology">Technology</option> <option value="Travel">Travel</option> <option value="Transportation">Transportation</option> </select> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--countrySelect"> <label class="form__field__label" for="CountryCode-id">Select Country</label> <select name="CountryCode" id="CountryCode-id" data-type="countrySelect" required aria-required="true" aria-label="Select Country" placeholder="Select Country"> <option value="" hidden selected="selected"></option> <option value="AD">Andorra</option> <option value="AE">United Arab&nbsp;Emirates</option> <option value="AF">Afghanistan</option> <option value="AG">Antigua and Barbuda</option> <option value="AI">Anguilla</option> <option value="AL">Anguilla</option> <option value="AM">Armenia</option> <option value="AO">Angola</option> <option value="AQ">Antarctica</option> <option value="AR">Argentina</option> <option value="AT">Austria</option> <option value="AU">Australia</option> <option value="AW">Aruba</option> <option value="AX">Aland Islands</option> <option value="AZ">Azerbaijan</option> <option value="BA">Bosnia and&nbsp;Herzegovina</option> <option value="BB">Barbados</option> <option value="BD">Bangladesh</option> <option value="BE">Belgium</option> <option value="BF">Burkina Faso</option> <option value="BG">Bulgaria</option> <option value="BH">Bahrain</option> <option value="BI">Burundi</option> <option value="BJ">Benin</option> <option value="BL">Saint Barthélemy</option> <option value="BM">Bermuda</option> <option value="BN">Brunei Darussalam</option> <option value="BO">Bolivia, Plurinational State&nbsp;of</option> <option value="BQ">Bonaire, Sint Eustatius and&nbsp;Saba</option> <option value="BR">Brazil</option> <option value="BS">Bahamas</option> <option value="BT">Bhutan</option> <option value="BV">Bouvet Island</option> <option value="BW">Botswana</option> <option value="BY">Belarus</option> <option value="BZ">Belize</option> <option value="CA">Canada</option> <option value="CC">Cocos (Keeling)&nbsp;Islands</option> <option value="CD">Congo, the Democratic Republic of&nbsp;the</option> <option value="CF">Central African&nbsp;Republic</option> <option value="CG">Congo</option> <option value="CH">Switzerland</option> <option value="CI">Cote d’Ivoire</option> <option value="CK">Cook Islands</option> <option value="CL">Chile</option> <option value="CM">Cameroon</option> <option value="CN">China</option> <option value="CO">Colombia</option> <option value="CR">Costa Rica</option> <option value="CU">Cuba</option> <option value="CV">Cape Verde</option> <option value="CW">Curaçao</option> <option value="CX">Christmas Island</option> <option value="CY">Cyprus</option> <option value="CZ">Czech Republic</option> <option value="DE">Germany</option> <option value="DJ">Djibouti</option> <option value="DK">Denmark</option> <option value="DM">Dominica</option> <option value="DO">Dominican Republic</option> <option value="DZ">Algeria</option> <option value="EC">Ecuador</option> <option value="EE">Estonia</option> <option value="EG">Egypt</option> <option value="EH">Western Sahara</option> <option value="ER">Eritrea</option> <option value="ES">Spain</option> <option value="ET">Ethiopia</option> <option value="FI">Finland</option> <option value="FJ">Fiji</option> <option value="FK">Falkland Islands&nbsp;(Malvinas)</option> <option value="FO">Faroe Islands</option> <option value="FR">France</option> <option value="GA">Gabon</option> <option value="GB">United Kingdom</option> <option value="GD">Grenada</option> <option value="GE">Georgia</option> <option value="GF">French Guiana</option> <option value="GG">Guernsey</option> <option value="GH">Ghana</option> <option value="GI">Gibraltar</option> <option value="GL">Greenland</option> <option value="GM">Gambia</option> <option value="GN">Guinea</option> <option value="GP">Guadeloupe</option> <option value="GQ">Equatorial Guinea</option> <option value="GR">Greece</option> <option value="GS">South Georgia and the South Sandwich&nbsp;Islands</option> <option value="GT">Guatemala</option> <option value="GW">Guinea-Bissau</option> <option value="GY">Guyana</option> <option value="HM">Heard Island and McDonald&nbsp;Islands</option> <option value="HN">Honduras</option> <option value="HR">Croatia</option> <option value="HT">Haiti</option> <option value="HU">Hungary</option> <option value="ID">Indonesia</option> <option value="IE">Ireland</option> <option value="IL">Israel</option> <option value="IM">Isle of Man</option> <option value="IN">India</option> <option value="IO">British Indian Ocean&nbsp;Territory</option> <option value="IQ">Iraq</option> <option value="IR">Iran, Islamic Republic&nbsp;of</option> <option value="IS">Iceland</option> <option value="IT">Italy</option> <option value="JE">Jersey</option> <option value="JM">Jamaica</option> <option value="JO">Jordan</option> <option value="JP">Japan</option> <option value="KE">Kenya</option> <option value="KG">Kyrgyzstan</option> <option value="KH">Cambodia</option> <option value="KI">Kiribati</option> <option value="KM">Comoros</option> <option value="KN">Saint Kitts and&nbsp;Nevis</option> <option value="KP">Korea, Democratic People’s Republic&nbsp;of</option> <option value="KR">Korea, Republic of</option> <option value="KW">Kuwait</option> <option value="KY">Cayman Islands</option> <option value="KZ">Kazakhstan</option> <option value="LA">Lao People’s Democratic&nbsp;Republic</option> <option value="LB">Lebanon</option> <option value="LC">Saint Lucia</option> <option value="LI">Liechtenstein</option> <option value="LK">Sri Lanka</option> <option value="LR">Liberia</option> <option value="LS">Lesotho</option> <option value="LT">Lithuania</option> <option value="LU">Luxembourg</option> <option value="LV">Latvia</option> <option value="LY">Libyan Arab&nbsp;Jamahiriya</option> <option value="MA">Morocco</option> <option value="MC">Monaco</option> <option value="MD">Moldova, Republic&nbsp;of</option> <option value="ME">Montenegro</option> <option value="MF">Saint Martin (French&nbsp;part)</option> <option value="MG">Madagascar</option> <option value="MK">Macedonia, the former Yugoslav Republic&nbsp;of</option> <option value="ML">Mali</option> <option value="MM">Myanmar</option> <option value="MN">Mongolia</option> <option value="MO">Macao</option> <option value="MQ">Martinique</option> <option value="MR">Mauritania</option> <option value="MS">Montserrat</option> <option value="MT">Malta</option> <option value="MU">Mauritius</option> <option value="MV">Maldives</option> <option value="MW">Malawi</option> <option value="MX">Mexico</option> <option value="MY">Malaysia</option> <option value="MZ">Mozambique</option> <option value="NA">Namibia</option> <option value="NC">New Caledonia</option> <option value="NE">Niger</option> <option value="NF">Norfolk Island</option> <option value="NG">Nigeria</option> <option value="NI">Nicaragua</option> <option value="NL">Netherlands</option> <option value="NO">Norway</option> <option value="NP">Nepal</option> <option value="NR">Nauru</option> <option value="NU">Niue</option> <option value="NZ">New Zealand</option> <option value="OM">Oman</option> <option value="PA">Panama</option> <option value="PE">Peru</option> <option value="PF">French Polynesia</option> <option value="PG">Papua New Guinea</option> <option value="PH">Philippines</option> <option value="PK">Pakistan</option> <option value="PL">Poland</option> <option value="PM">Saint Pierre and&nbsp;Miquelon</option> <option value="PN">Pitcairn</option> <option value="PS">Palestine</option> <option value="PT">Portugal</option> <option value="PY">Paraguay</option> <option value="QA">Qatar</option> <option value="RE">Reunion</option> <option value="RO">Romania</option> <option value="RS">Serbia</option> <option value="RU">Russian Federation</option> <option value="RW">Rwanda</option> <option value="SA">Saudi Arabia</option> <option value="SB">Solomon Islands</option> <option value="SC">Seychelles</option> <option value="SD">Sudan</option> <option value="SE">Sweden</option> <option value="SG">Singapore</option> <option value="SH">Saint Helena, Ascension and Tristan da&nbsp;Cunha</option> <option value="SI">Slovenia</option> <option value="SJ">Svalbard and Jan&nbsp;Mayen</option> <option value="SK">Slovakia</option> <option value="SL">Sierra Leone</option> <option value="SM">San Marino</option> <option value="SN">Senegal</option> <option value="SO">Somalia</option> <option value="SR">Suriname</option> <option value="SS">South Sudan</option> <option value="ST">Sao Tome and&nbsp;Principe</option> <option value="SV">El Salvador</option> <option value="SX">Sint Maarten (Dutch&nbsp;part)</option> <option value="SY">Syrian Arab&nbsp;Republic</option> <option value="SZ">Swaziland</option> <option value="TC">Turks and Caicos&nbsp;Islands</option> <option value="TD">Chad</option> <option value="TF">French Southern Territories</option> <option value="TG">Togo</option> <option value="TH">Thailand</option> <option value="TJ">Tajikistan</option> <option value="TK">Tokelau</option> <option value="TL">Timor-Leste</option> <option value="TM">Turkmenistan</option> <option value="TN">Tunisia</option> <option value="TO">Tonga</option> <option value="TR">Turkey</option> <option value="TT">Trinidad and Tobago</option> <option value="TV">Tuvalu</option> <option value="TW">Taiwan</option> <option value="TZ">Tanzania, United Republic&nbsp;of</option> <option value="UA">Ukraine</option> <option value="UG">Uganda</option> <option value="US">United States</option> <option value="UY">Uruguay</option> <option value="UZ">Uzbekistan</option> <option value="VA">Holy See (Vatican City&nbsp;State)</option> <option value="VC">Saint Vincent and the&nbsp;Grenadines</option> <option value="VE">Venezuela, Bolivarian Republic&nbsp;of</option> <option value="VG">Virgin Islands,&nbsp;British</option> <option value="VN">Vietnam</option> <option value="VU">Vanuatu</option> <option value="WF">Wallis and Futuna</option> <option value="WS">Samoa</option> <option value="YE">Yemen</option> <option value="YT">Mayotte</option> <option value="ZA">South Africa</option> <option value="ZM">Zambia</option> <option value="ZW">Zimbabwe</option> </select> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--radio"> <label for="Opt_In__c-id">Yes, sign me up to receive communications from Google Maps Platform and Google&nbsp;Cloud.</label> <fieldset id="Opt_In__c-id"> <input id="Yes" name="Opt_In__c" type="radio" data-type="radio" required aria-required="true" value="Yes"> <label for="Yes">Yes</label> <input id="No" name="Opt_In__c" type="radio" data-type="radio" value="No"> <label for="No">No</label> </fieldset> <div class="form__field__error" role="alert">This is required</div> </div> <div class="form__field form__field--copy"> <div id="privacy" class="form__field__copy">Your information will be used in accordance with Google's <a target="_blank" href="https://policies.google.com/privacy">privacy policy</a>. You may opt out at any&nbsp;time.</div> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="formid" value="7809" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="munchkinId" value="808-GJW-314" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Lead_Source_Description__c" value="Newsletter - Google Maps Platform" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="LeadSource" value="Content Marketing" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Product_Family__c" value="Google Maps Platform" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="_mktoReferrer" value="https://cloud.google.com/maps-platform/" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Temp_Field_30day_1__c" value="https://www.google.com" data-type="hidden" data-cookie-variable=""> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Utm_Medium__c" value="" data-type="hidden" data-cookie-variable="utm_medium"> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Utm_Campaign__c" value="" data-type="hidden" data-cookie-variable="utm_campaign"> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Utm_Source__c" value="" data-type="hidden" data-cookie-variable="utm_source"> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Utm_Content__c" value="" data-type="hidden" data-cookie-variable="utm_content"> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="Utm_Term__c" value="" data-type="hidden" data-cookie-variable="utm_term"> </div> <div class="form__field form__field--hidden"> <input type="hidden" name="X-Referrer" value="https://cloud.google.com/maps-platform" data-type="hidden" data-cookie-variable=""> </div> </div> <div class="form__submit"> <button class="form__submit__button button" type="submit" aria-label="" data-category="footer" data-action="buttonClick" data-label="subscribe">Subscribe</button> </div> </form> <div class="form__success"> <div class="form__success__title"> Thanks for signing&nbsp;up </div> <div class="form__success__body"> A welcome email should be in your inbox&nbsp;soon. </div> </div> </div> </div> <div class="footer__google-links" role="navigation"> <a class="link footer__logo" href="https://www.google.com/" aria-label="Google"> <img loading="lazy" src="https://gstatic.com/images/branding/googlelogo/svg/googlelogo_dark54_clr_84x28px.svg" width="84" height="28" title="Google"> <span class="link__label"></span> </a> <ul class="footer__nav" aria-label="Footer links"> <li role="listitem"> <a class="link" href="https://about.google/" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoAboutGoogle"><span class="link__label">About Google</span> </a> </li> <li role="listitem"> <a class="link" href="https://about.google/products/" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoGoogleProducts"><span class="link__label">Google products</span> </a> </li> <li role="listitem"> <a class="link" href="https://policies.google.com/privacy" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoPrivacy"><span class="link__label">Privacy</span> </a> </li> <li role="listitem"> <a class="link" href="https://policies.google.com/terms" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoTerms"><span class="link__label">Terms</span> </a> </li> <li role="listitem"> <a class="link" href="https://cloud.google.com/product-terms/#section-6" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoCloudTerms"><span class="link__label">Google Maps Platform Terms</span> </a> </li> </ul> <div class="footer__aside"> <ul class="footer__nav footer__nav--aside" aria-label="Footer links"> <li> <a class="link" href="https://support.google.com/maps/#topic=3092425" target="_blank" rel="noopener" data-category="footer" data-action="linkClick" data-label="infoHelp"> <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewBox="0 0 24 24" fill="#5f6368"> <path d="M0 0h24v24H0z" fill="none"></path> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"></path> </svg> <span class="link__label">Help</span> </a> </li> </ul> </div> </div> </div> </footer> <gmp-hats-survey listnr-id="5133444" trigger-id="h43Uw4y7T0ji3Z11gVm0PKTPLZdB" api-key="AIzaSyD3LJeW4Q6gtdgJlyeFZUp-GhpIoc6EUeg"></gmp-hats-survey> </div> </div> <link href="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css" rel="stylesheet" nonce="CesPoEeuKlURGudmfP6I8g"> <script src="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js" data-glue-cookie-notification-bar-category="2A" data-glue-cookie-notification-bar-site-id="mapsplatform.google.com" nonce="CesPoEeuKlURGudmfP6I8g"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10