Concepts Stay organized with collections Save and categorize content based on your preferences.
AI-generated Key Takeaways
This section provides essential concepts for utilizing the Maps JavaScript API, including map types, coordinate systems, and localization.
Developers can customize their map applications by selecting specific versions of the API, using URL parameters, and implementing best practices for CSS and JavaScript.
Advanced features such as using TypeScript and asynchronous methods with Promises are also covered in this documentation.
This section covers various concepts which are essential to using theMaps JavaScript API.
Map types
This page discusses the types of maps you can display usingMaps JavaScript API.
Map and tile coordinates
This page explains the coordinate systems Maps JavaScript API uses.
Localizing the map
You can localize your Maps JavaScript API application bychanging the default language settings and by specifying a region code, whichalters the map's behavior based on a given country or territory.
Versioning
The Maps JavaScript API team regularly updates the API with newfeatures, bug fixes, and performance improvements. You can indicate whichversion of the API to load within your application by specifying it in thev parameter of the Maps JavaScript API bootstraprequest.
URL parameters
This page describes the options you have when loadingMaps JavaScript API through the query string of the script loadingURL.
Best practices
This page describes best practices with CSS and JavaScript when usingMaps JavaScript API.
Using TypeScript
This page describes using TypeScript with Google Maps.
Promises
This page describes using asynchronous methods withMaps JavaScript API.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-21 UTC.