**European Economic Area (EEA) developers**

> [!NOTE]
> If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google
> Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. [Learn more](https://developers.google.com/maps/comms/eea/faq.md.txt). In addition, certain content from the Map Tiles API will no longer be returned. [Learn more](https://developers.google.com/maps/comms/eea/map-tiles.md.txt).

![Tile API overview](https://developers.google.com/static/maps/documentation/tile/images/2d_map.png)The Map Tiles API gives you direct access to Google's 2D
Tiles and Photorealistic 3D Tiles. 2D Tiles are image files that depict the
world divided into an indexed grid. Like 2D Tiles, 3D Tiles are image
files, but they contain photorealistic imagery of buildings, monuments, and
other POI, which you have to zoom in to see. You can use 2D and 3D Tiles to
build a Google Maps-based immersive experience into your own application.

```

```

## Why use the Map Tiles API

Map Tiles API is for Google customers who:

- Want to build maps experiences without using JavaScript or Mobile SDKs.

  - On the desktop, with non-web-based custom apps.

  - For custom hardware and other tools that need a map.

  - For navigation systems for automotive and aviation.

- Want more metadata for Street View than is provided by the Street View Service
  or Static Street View API.

- Want to create highly customized and immersive visualizations in 2D and 3D.

## Available Map Tiles

The following thematic Map Tiles are served through the Map Tiles API. For
coverage info, review the
[Google Maps Platform Coverage Details](https://developers.google.com/maps/coverage.md.txt).

| Map Theme | Description |
|---|---|
| [Roadmap](https://developers.google.com/maps/documentation/tile/roadmap.md.txt) | The standard Google Maps basemap tiles + overlay data (with roads, buildings, points of interest, and political boundaries) |
| [Satellite](https://developers.google.com/maps/documentation/tile/satellite.md.txt) | Satellite and aerial imagery |
| [Terrain](https://developers.google.com/maps/documentation/tile/terrain.md.txt) | A hillshade and contour map that shows natural features such as vegetation |
| [Street View](https://developers.google.com/maps/documentation/tile/streetview.md.txt) | Street View panoramas with metadata |
| [Photorealistic 3D](https://developers.google.com/maps/documentation/tile/3d-tiles-overview.md.txt) | A 3D textured mesh with satellite and aerial imagery |

> [!TIP]
> **Tip:** You can also use the Map Tiles API to access overlay information. For more information, see the optional [`overlay`](https://developers.google.com/maps/documentation/tile/session_tokens.md.txt#overlay) field.

> [!TIP]
> **Tip:** For automotive partners, the Map Tiles API also provides vector tile methods to retrieve raw vector data for map features and real-time traffic conditions. For more information, see [Map Tiles API for
> Automotive](https://developers.google.com/maps/documentation/tile/automotive).

## How to use the Map Tiles API

### 2D Tiles

|---|---|---|
| 1 | **Review the Google Maps Platform Terms of Service** | For more information, see the [Google Maps Platform Terms of Service](https://cloud.google.com/maps-platform/terms) and [Map Tiles API Policies](https://developers.google.com/maps/documentation/tile/policies.md.txt). |
| 2 | **Get set up** | Start with [Set up your Google Cloud project](https://developers.google.com/maps/documentation/tile/get-api-key.md.txt) and complete the instructions that follow. |
| 3 | **Get an API key** | Create and secure an API key. For more information, see [Use API Keys](https://developers.google.com/maps/documentation/tile/get-api-key.md.txt). |
| 4 | **Get a session token** | Retrieve a [session token](https://developers.google.com/maps/documentation/tile/session_tokens.md.txt), specifying the [`mapType`](https://developers.google.com/maps/documentation/tile/session_tokens.md.txt#required_fields), and other options for the session. |
| 5 | **Request 2D Map Tiles** | Use your API key and session token to [request a map tile](https://developers.google.com/maps/documentation/tile/2d-tiles-overview.md.txt#tile-request), [get a panorama ID](https://developers.google.com/maps/documentation/tile/streetview.md.txt#panoid-search), or [get Street View metadata](https://developers.google.com/maps/documentation/tile/streetview.md.txt#street_view_metadata). If you want to request Street View panoramas, then see [Street View Tiles](https://developers.google.com/maps/documentation/tile/streetview.md.txt) for details. |
| 6 | **Retrieve viewport information** | For basemap, satellite, and terrain tiles, you can [retrieve viewport information](https://developers.google.com/maps/documentation/tile/2d-tiles-overview.md.txt#viewport_info_request) to get details about the displayed tiles. Viewport requests tell you which regions have imagery, and at what zoom levels, because not all regions support the maximum zoom level of 22. |

### Photorealistic 3D Tiles

|---|---|---|
| 1 | **Review the Google Maps Platform Terms of Service** | For more information, see the [Google Maps Platform Terms of Service](https://cloud.google.com/maps-platform/terms) and [Map Tiles API Policies](https://developers.google.com/maps/documentation/tile/policies.md.txt). |
| 2 | **Get set up** | Start with [Set up your Google Cloud project](https://developers.google.com/maps/documentation/tile/get-api-key.md.txt) and complete the instructions that follow. |
| 3 | **Get an API key** | Create and secure an API key. For more information, see [Use API Keys](https://developers.google.com/maps/documentation/tile/get-api-key.md.txt). |
| 4 | **Request 3D Photorealistic Tiles** | Once you have your API key, you can begin accessing photorealistic tiles by specifying a root tileset URL to a 3D Tiles renderer of your choice. For more information, see [Getting 3D tiles](https://developers.google.com/maps/documentation/tile/3d-tiles.md.txt#getting_3d_tiles) |