Interactive Canvas Mapping & 16 Basemap Layers

High-performance vector track rendering for multi-stage rides, ultra-marathons, and trail runs.

High-Performance Telemetry

Canvas Vector Track Renderer

Standard DOM map markers struggle with thousands of GPS coordinates. Kinetiqo uses Leaflet's HTML5 Canvas renderer to plot complex multi-stage GPS routes smoothly without browser lag.

  • Multi-Activity Route Overlays: Compare GPS tracks from multiple rides or runs on a single view.
  • Server-Side OSM Tile Proxy (/tiles/osm/...): Built-in Python caching proxy that strictly complies with OpenStreetMap tile usage policies.
  • Fullscreen & PNG Export: Frame the route in the viewport and export it with attribution and Kinetiqo watermarking.
  • Persistent Visual Controls: Keep your basemap, route styling, opacity, tone, and map layout ready for the next visit.
Interactive Leaflet Map Dark Mode

Complete Map Customization Options

Kinetiqo gives you full aesthetic control over how your maps and route polylines are rendered:

🌍 16 Basemap Layers

Switch between OpenStreetMap, Mapy.cz, Thunderforest, MapTiler, Geoapify, CARTO, and Esri layers. Provider keys are configurable and unavailable key-dependent layers are clearly disabled.

Browse All 16 Basemaps & Specs →

Route Color & Stroke Pickers

Customize polyline stroke colors (Strava Ember, Neon Cyan, Emerald, Electric Purple) and line weight thickness for maximum contrast over satellite or topographic terrain.

Fullscreen PNG Export

Compose the exact viewport you want, enter fullscreen when useful, and export a polished PNG with attribution while controls stay out of the final image.

Route Opacity Sliders

Adjust polyline transparency from 10% to 100%. Lowering opacity lets underlying road names and topo contour lines show through overlapping routes.

Tone Overlay & Filter Controls

Apply real-time map tone filters (Sepia, Dark Space, High Contrast, Hue Shift) to match your dashboard theme or create dramatic map screenshots.

⚡ GPS Track Simplification

Distance-based decimation via GPS_SIMPLIFICATION (levels 1–10) reduces payload sizes by 10–30× when rendering thousands of route points on low-power devices.