MARKETPLACE
PLUGINS
VIDEOMAP SYNC
VideoMap Sync logo

VideoMap Sync

Published June 2026
   •    Updated today

Plugin details

This plugin links a video player to a Google map so the two move together. You add time-coded points to the map, and as the video plays the map flies to each point at the exact moment it belongs to. You can also load a recorded flight or drive as a route, with a marker that tracks the video's position along it. It suits drone footage, dashcam journeys, walking and travel videos, property tours, sports analysis etc.
The plugin comes with two visual elements that talk to each other. A VideoMap Player (the video) and a VideoMap Map (the map, the points and the route). You give both the same Sync ID and they stay in sync with one another. The sync runs both ways: Seek the video and the marker moves to the right place on the map, or drag the marker along the route and the video seeks to that moment.

Points are created by pausing the video and clicking the map, or driven entirely from your own workflows through actions. Each point remembers its video time, location, title, description and zoom, all of which stay editable later. For recorded tracks, the Import action reads the common telemetry formats and draws the route for you, working out the timing so the position marker stays in sync with playback.

Map movement is smooth rather than jumpy. The map is rendered with Google's vector engine and the camera uses a proper pan-and-zoom flight (the same technique the major mapping libraries use), so long jumps glide into place instead of stuttering through reloading tiles.

There's an optional AI feature that looks at the current video frame and writes a description for a particular point.

Features included:

- Two-way sync between video time and map position.
- Drop time-coded points on the map, or add, update, remove and clear them from your own workflows.
- Editable point popups with title, description, video time, zoom and a lock toggle, or turn the built-in popups off and build your own from the states.
- Drag a point to reposition it, and drag the position marker along the route to scrub the video.
- Import routes from GPX, KML, KMZ, GeoJSON, JSON, SRT (including DJI drone subtitles), TCX, CSV (including DJI, Litchi and Airdata flight logs), FIT and IGC, with automatic format detection and route simplification.
- Export your points and route as GPX, GeoJSON, KML or JSON.
- Smooth, vector-rendered camera flights with adjustable duration and easing, plus an option to frame every point in view.
- Follow mode that keeps the moving position centred during playback.
- Optional AI point descriptions from the video frame, via OpenAI, Anthropic or Gemini.
- Customisable markers, route styling and map controls.
- States and events for everything, so you can wire your own interface around it.
- Debug mode with browser console logging for troubleshooting.

A full demo, step-by-step setup instructions and support are included.

$100

One time  •  Or  $10/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Pork1977gm logo
Pork1977gm
Joined 2017   •   40 Plugins
View contributor profile

Instructions

Place the "VideoMap Map" and "VideoMap Player" elements onto your page, configure your details and away you go!
Please see this link for full instructions:
https://paul-testing-2.bubbleapps.io/version-test/videomap-sync

Types

This plugin can be found under the following types:
Api   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Data (things)   •   AI   •   Video   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble