Familiar and Easy
Google Maps is the most widely used online mapping service in the world, with more than 800,000 sites using the Google Maps API and over 250 million active users on mobile devices alone. With the Google Maps API, you can provide this same familiar experience to your own users.
World class imagery
The global catalog of high resolution aerial imagery offered by Google Earth is also available in the Google Maps API. The Google Maps API includes access to 45 degree imagery in over 120 cities worldwide, so your users can explore your data with a unique perspective within a particular area.
Smartphones have revolutionized the way that we consume and share information, and catering for a mobile user base is more important than ever. With the Google Maps API you can build location based applications that can be used via a web browser, mobile devices, or custom built applications.
Maps API Customers
The Automobile Association
The dramatic increase in the number of visitors to the site, the time they now spend on the site and the number of routes downloaded is a clear indication of the benefits we have seen from implementing Google Maps API for Business.
—Steve Wing, Manager of Mapping ServicesRead full case study
Clear Channel Outdoor
Google Maps API for Business has an incomparable advantage all of our users already understood how to use it from everyday use in the consumer world.
—Gerhard Schrotter, International Project Manager, Clear Channel OutdoorRead full case study
Google Maps has changed the way public agencies can do business helping provide better citizen services in cost-effective ways.
—Christian Faulconer, Public Engines COORead full case study
DHL Same Day
It was easy to integrate into the business, not only from a technical point of view, but also from a human-resources point of view. Employees were already familiar with Google’s technology and it is very intuitive to use.
—Veena Bhatt, Director of UK Same Day IT, DHL ExpressRead full case study
Google Maps API key features
The Google Maps API for Business offers an analytics tool that enables you to see how visitors interact with your maps. For example you can see how many visitors switch to satellite view, the level they zoom to, and which features of the map are most commonly used. This allows you to customize the user experience based on their preferences and encourage a higher degree of engagement and interactivity.Watch the video
Routing and Directions
The Google Maps API delivers the full power of Google's routing engine to your applications. You can generate routes between up to 23 locations for driving, walking, or cycling. Routes can avoid toll roads or highways, and travel time can be reduced by calculating the optimal order to visit each location. Travel time and distance between locations can also be calculated, for example if you want to offer users a way to filter search results by drive time.
The Google Maps API lets you visualize data using heat maps, symbols and custom styles. For United States maps, you have access to a demographics layer containing recent census information provided by Nielsen, as well as 5-year projections of many data fields. The demographics layer is only available to Google Maps API for Business customers, and may only be used on internal websites / intranets.
For more detailed technical information please visit the Google Maps developer site.
45 Degree Imagery
The Google Maps API includes access to 45 degree imagery in over 120 cities worldwide, offering views of the cityscape from all four sides. This means that your users can explore your data with a unique perspective within a particular area.
Make address entry easy for your users. Any text field on your web page can be enhanced with the power of Google Maps Autocomplete, giving you fast, accurate, and easy address entry.
Get deeper insight into how your website visitors interact with your maps with Analytics for Google Maps for Business.
Business and POI Search
The Google Maps API provides your application with full access to Google's worldwide database of over 50 million business listings and Points of Interest. Whether you need to show your users nearby bars, coffee shops, airports or grocery stores, you can provide a filtered list of places that are most relevant to your users.
Demographics Layer (US only)
Enhance your decision-making applications by adding visualization of U.S. demographics data.
The Google Maps API delivers the full power of Google's routing engine to your applications. You can generate routes between up to 10 locations for driving, walking, or cycling. Up to 3 alternate routes are offered, and users can drag routes on the map to make changes. Routes can avoid toll roads or highways, and travel time can be reduced by calculating the optimal order to visit each location.
If your application needs to quickly determine travel time and distance between many pairs of locations you can use the Distance Matrix service of the Google Maps API. For example, if you're building a location finder and want to offer users a way to filter results by drive time, the Distance Matrix service is a quick and easy way to evaluate which nearby locations to include.
The Google Maps API includes ready-to-go drawing tools that enable your users to select areas, drop markers, draw and edit shapes.
The Google Maps API can deliver elevation profiles along any path, be it along a route or across a continent. It even returns depths underwater!
Your mapping application could be crucial to your business so the Google Maps API for Business ensures peace of mind by including 24 hour technical support and a service level agreement.
Forward and Reverse Geocoding
The Google Maps API delivers Google's global address database to your application, enabling you to search for locations on the map based on an address, or find the address for a given location, anywhere in the world.
Global Satellite Imagery
The global catalog of high resolution aerial imagery offered by Google Earth is also available in the Google Maps API. You can switch any map to satellite view using the optional labels. The highest level of detail at a given location can be automatically determined, allowing you to show your users the best image possible.
If you already store and manage geospatial data in KML or GeoRSS format you can add that to your Maps API application with just a few lines of code.
Rapid Updates from MapMaker
If you spot an error on the map, you can fix it using Google MapMaker, and see the change reflected in your Google Maps API application within minutes.
Real Time Traffic
Major streets can be color coded to reflect the current volume of traffic in real time.
Rock Solid Reliability
The Google Maps API offers proven reliability, with 100% uptime measured in a recent independent evaluation of API availability.
The Static Maps API can generate an image of a map with support for pins, lines, shapes and styling.
The Google Maps API allows you to embed Street View panoramas into your application. You can control the direction the panorama faces, respond to changes in the view triggered by your users, and add interactive elements such as markers, popup windows, or even your own panoramic images.
The Google Maps look and feel is familiar and trusted around the world, but if you need something a little different, the Google Maps API lets you tailor the style of the map to your needs. You can simplify the map to draw more attention to your data, or restyle the map to fit in with the rest of your application.
Support for Different Devices
The Google Maps API ensures that your maps will work on major web browsers and mobile devices. High resolution screens are detected and the map is automatically adjusted to ensure that it remains perfectly crisp and clear.
Google Maps API
The Google Maps API is a free service that lets you embed Google Maps in your freely accessible web pages or mobile apps and is typically used for testing, development and non-commercial applications. Your service must be freely and publicly accessible to end users.
Google Maps API for Business
The Google Maps API for Business provides enhanced features and added support to organizations who are adding maps to their fee-based websites or mobile apps, internal websites, or asset tracking applications.
|Features||Maps API||Maps API for Business|
|Geocoding Web Service||2500 requests per day||100 000 requests per day|
|Directions Web Service||
2500 requests per day with
10 waypoints per request
100 000 requests per day with
23 waypoints per request
|Distance Matrix Web Service||
100 elements per query
100 elements per 10 seconds
2500 elements per day
625 elements per query
1000 elements per 10 seconds
100 000 elements per day
|Elevation Web Service||
2500 requests per day with
25 000 samples per day
100 000 requests per day with
1 000 000 samples per day
|Static Maps API maximum resolution||640 x 640||2048 x 2048|
|Static Map API maximum scale||2X||4X|
|Street View Image API maximum resolution||640 x 640||2048 x 2048|
|Demographics data layer|
|Support||Maps API||Maps API for Business|
|Google Maps API Developer resources|
|Service Level Agreement|
|Support portal & usage reporting|
|Use cases||Maps API||Maps API for Business|
|Free & publicly available|
|Embedding in software and applications for fee|
|Reselling services with Google Maps|
|Control of advertising|
|Private asset tracking|
Frequently Asked Questions
Why would I pay for Google Maps API for Business if the Google Maps API is free?
For customers who need enhanced features such as advanced geocoding, added support, and full control over advertising, we offer Google Maps API for Business. Google Maps API for Business also delivers the service and support enterprise organizations need when incorporating maps into customer facing websites or mission critical internal applications.
Do I need to use Google Maps API for Business?
There are certain situations that require the use of Google Maps API for Business. If you're using the Maps API internally or for asset tracking purposes, you must have a Maps API for Business license. Additionally, if you are charging a fee for access to your Maps solution, whether for a business or consumer audience, you are required to purchase the Maps API for Business. All three of these use cases are prohibited by the standard Google Maps API terms of service.
Does Google offer education or non-profit pricing for Google Maps API for Business?
Yes, Google Maps API is included in the Google Earth and Maps grants program. Please see the Google Earth Outreach page for more information.
Can I purchase geocoding-only services from Google?
No, geocoding is only available within the Google Maps API for Business.
Can I display ads alongside my Google Maps API for Business content?
Yes, Google Maps API for Business customers receive full control of advertising options.
In what countries is Google Maps API for Business available?
It is available in most countries that are supported by Google Maps. You can reference this site for details on geographic availability. Contact us for an up-to-date list or if you have specific data needs.