Give users a real-world experience

Through customized maps and Street View imagery, you can allow users to explore new places from home.

GoogleMapsRatingMockup

Maps

Maps helps you give users the context they need with static or interactive maps embedded into your site or app. Style your maps with custom markers, lines, colors, polygons, and images.

Give users the ability to create and share their own custom maps and use zoom, pinch, rotate, and tilt to explore maps in more detail.

APIs

Maps JavaScript API

With the Maps JavaScript API you can customize maps with your own content and imagery and display them on both web pages and mobile devices. The Maps JavaScript API provides you with four basic map types – roadmap, satellite, hybrid, and terrain – which you can modify using layers and styles, controls and events, and various services and libraries.

Maps Static API

The Maps Static API lets you embed a Google Maps image on your web page without requiring JavaScript or any dynamic page loading. The Maps Static API service creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on your web page.

Street View Static API

The Street View Static API lets you embed a static (non-interactive) Street View panorama or thumbnail into your web page, without the use of JavaScript. The viewport is defined with URL parameters sent through a standard HTTP request, and is returned as a static image.

SDKs

Maps SDK for Android

With the Maps SDK for Android, you can add maps based on Google Maps data to your application. The API automatically handles access to Google Maps servers, data downloading, map display, and response to map gestures. You can also use API calls to add markers, polygons, and overlays to a basic map, and to change the user’s view of a particular map area. These objects provide additional information for map locations, and allow user interaction with the map. The API allows you to add these graphics to a map:

  • Icons anchored to specific positions on the map (Markers)
  • Sets of line segments (Polylines)
  • Enclosed segments (Polygons)
  • Bitmap graphics anchored to specific positions on the map (Ground Overlays)
  • Sets of images which are displayed on top of the base map tiles (Tile Overlays)

Maps SDK for iOS

With the Maps SDK for iOS, you can add maps based on Google maps data to your application. The SDK automatically handles access to the Google Maps servers, map display, and response to user gestures such as clicks and drags. You can also add markers, polylines, ground overlays and info windows to your map. These objects provide additional information for map locations, and allow user interaction with the map.

When using the SDK you need to comply with the Google Maps Platform Terms of Service and ensure that your app complies with applicable laws. Note that when using the SDK, your application name and version, authentication information and a cross-application anonymous identifier is automatically sent with each request.

Bring your mapping projects to life

Want to investigate more?