This section covers various concepts which are essential to using the
Maps JavaScript API.

## [Map types](https://developers.google.com/maps/documentation/javascript/maptypes.md.txt)

This page discusses the types of maps you can display using
Maps JavaScript API.

## [Map and tile coordinates](https://developers.google.com/maps/documentation/javascript/coordinates.md.txt)

This page explains the coordinate systems Maps JavaScript API uses.

## [Localizing the map](https://developers.google.com/maps/documentation/javascript/localization.md.txt)

You can localize your Maps JavaScript API application by
changing the default language settings and by specifying a region code, which
alters the map's behavior based on a given country or territory.

## [Versioning](https://developers.google.com/maps/documentation/javascript/versions.md.txt)

The Maps JavaScript API team regularly updates the API with new
features, bug fixes, and performance improvements. You can indicate which
version of the API to load within your application by specifying it in the
`v` parameter of the Maps JavaScript API bootstrap
request.

## [URL parameters](https://developers.google.com/maps/documentation/javascript/url-params)

This page describes the options you have when loading
Maps JavaScript API through the query string of the script loading
URL.

## [Best practices](https://developers.google.com/maps/documentation/javascript/best-practices.md.txt)

This page describes best practices with CSS and JavaScript when using
Maps JavaScript API.

## [Using TypeScript](https://developers.google.com/maps/documentation/javascript/using-typescript.md.txt)

This page describes using TypeScript with Google Maps.