Google Maps Location History Heatmap

Heatmaps from your Google Maps location history

Lumo renders your Google Maps location history as an interactive heatmap directly in your browser. Adjust intensity scales, toggle between log and linear views, and explore visit density without uploading any data.

Lumo Google Maps Location History Heatmap preview

Heatmap features

Visit-density heatmap

Cluster raw location points by frequency to show where you spent the most time. Pan and zoom over years of history.

Log and linear scales

Switch between logarithmic and linear intensity scales — log highlights long tails, linear emphasizes peaks. Includes legend with min/max readouts.

Trip-density and route heatmaps

Beyond visit clusters, Lumo derives trip-density and route-density heatmaps from the underlying movement data.

Works with your existing Timeline export

No re-export needed

The same Timeline JSON or KML file you already exported works for heatmaps — no separate format required.

Browser-only

Heatmap tiles are computed and rendered locally. Your raw points never leave your device.

PDF export

Export the current heatmap view as a high-resolution PDF for offline review or sharing.

FAQ

How do I generate a heatmap from Google Maps location history?

Open Lumo, drag your Google Maps Timeline JSON or KML file onto the welcome screen, then enable the heatmap layer. Lumo renders an interactive heatmap directly in your browser without uploading data.

Does the heatmap work offline?

Yes. Once Lumo is loaded, heatmap rendering is fully client-side. The app uses CARTO map tiles which require an internet connection for the basemap, but the heatmap data layer is computed and rendered locally.

What does the log/linear toggle do?

The logarithmic scale compresses high-density regions and highlights places with moderate visit counts. The linear scale shows raw frequency without compression — useful when you want peak intensity to dominate the visualization.