Stay organized with collections Save and categorize content based on your preferences.
Overview
The Maps JavaScript API uses libraries to provide supplemental features. The visualization library includes the HeatmapLayer class, which you can use to visualize data intensity at geographical points.
For example, the earthquake mapping tutorial uses the HeatMapLayer class to plot earthquake locations and intensity, and walks you step by step through the code.
Using the library
The visualization library is a self-contained library, separate from the main Maps JavaScript API code. To use the functionality contained within this library, you must first load it using the libraries parameter in the Maps JavaScript API bootstrap URL:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-12 UTC."],[[["The Maps JavaScript API offers a `visualization` library with a `HeatmapLayer` class for visualizing data intensity at geographical points."],["You can find a practical example of using the `HeatmapLayer` in the earthquake mapping tutorial, which demonstrates plotting earthquake locations and intensity."],["To utilize the `visualization` library's functionalities, load it separately using the `libraries` parameter in the Maps JavaScript API bootstrap URL, specifying `visualization` as the desired library."]]],[]]