google-timeline-visualizer

Visualize your year in travel using your Google Location History (Timeline) data

44 articles 2.3k View on GitHub ↗
44 articles
What Is the Purpose of the TileRepository in Google Timeline Visualizer?

Discover the TileRepository's purpose in Google Timeline Visualizer. It efficiently caches and loads map tiles, improving performance for your visualizations.

internals
Aug 23, 2026
How Google Timeline Visualizer Compresses Long Trips in Videos

Discover how Google Timeline Visualizer compresses long trips in videos using configurable exponents to enhance visual engagement while preserving trip geometry. Learn more!

internals
Aug 23, 2026
What Are the Video Pacing Compression Exponents in Google Timeline Visualizer?

Understand video pacing compression exponents in Google Timeline Visualizer. Learn about long_trip_compression and short_trip_compression defaults to optimize your visualizations.

deep-dive
Aug 23, 2026
How the Camera Dead Zone Prevents Jitter in Google Timeline Visualizer

Discover how the camera dead zone in Google Timeline Visualizer eliminates jitter by ignoring small marker movements, ensuring smooth playback.

internals
Aug 23, 2026
Leg-Aware Camera Movement in Google Timeline Visualizer: How It Works Under the Hood

Discover how leg-aware camera movement in Google Timeline Visualizer creates smooth journey animations by dynamically adjusting zoom and padding for seamless transport mode changes.

internals
Aug 23, 2026
Google Timeline Visualizer Camera Tracking Modes: Fixed, Steady, and Dynamic Explained

Explore Google Timeline Visualizer camera tracking modes: Fixed, Steady, and Dynamic. Understand their unique zoom behaviors and responsiveness to enhance your journey visualization.

deep-dive
Aug 23, 2026
How Great-Circle Interpolation Prevents Map Marker Teleportation in google-timeline-visualizer

Great-circle interpolation stops map marker teleportation by finding the shortest path between GPS points, not just blending coordinates. See smooth animations for global travel.

deep-dive
Aug 23, 2026
How Is the Transfer Threshold Calculated in Google Timeline Visualizer?

Understand how the transfer threshold is calculated in Google Timeline Visualizer. Discover its statistical approach for automatic journey segment detection.

deep-dive
Aug 23, 2026
What Is the Journey Model in Google Timeline Visualizer? Core Data Structure Explained

Understand the Journey model in Google Timeline Visualizer. Discover this lightweight data structure for location history rendering, featuring timing, distance, and video settings.

internals
Aug 23, 2026
Conservative GPS Outlier Filtering Parameters in google-timeline-visualizer

Discover conservative GPS outlier filtering parameters for google-timeline-visualizer. Learn how 3 point run length, 1300 km/h speed ceiling, and distance thresholds clean location spikes.

how-to-guide
Aug 23, 2026
How LocationOutlierFilter Removes GPS Teleport Spikes in Google Timeline Visualizer

Discover how the LocationOutlierFilter removes GPS teleport spikes in Google Timeline Visualizer by discarding impossible short duration excursions exceeding 1300 km/h.

internals
Aug 23, 2026
How Python Timeline Point Extraction Normalizes Data in the Google Timeline Visualizer

Learn how Python timeline point extraction normalizes Google Location History JSON. This function cleans raw data, merges intervals, and removes duplicates for a chronological list.

how-to-guide
Aug 23, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →