RACEMAP » Updates RACEMAP updates logo

RACEMAP updates

Stay tuned to our live tracking platform: new features, enhancements, and resolved issues

Subscribe to Updates

Labels

  • All Posts
  • enhancement
  • bug fix
  • apps
  • visualization
  • safemap
  • leaderboard
  • API
  • prediction
  • keys
  • GPS tracker
  • Participants Data
  • Tracker Management
  • Platform

Jump to Month

  • May 2026
  • April 2026
  • March 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
Powered by

Create yours, for free!

enhancementbug fixappsvisualizationAPIGPS tracker
yesterday

Release update: More clarity, control & API improvements

Our latest update focuses on making the RACEMAP tracking platform more intuitive, consistent, and technically robust. Here’s what’s new: 

📋 Tracker management: Clear connectivity state

We’ve integrated our SIM provider data directly into the tracker management and show connectivity through two separate indicators:

  • CON column: Socket connectivity of the GPS tracker with the RACEMAP server
  • NET column: Network registration of our SIM cards 

Important: NET is not transmitted by the GPS tracker itself—it comes directly from our SIM provider, adding redundancy. This is especially useful when a device cannot establish a socket connection, but the GSM modem is still registered in the network. In such cases, the tracker can still be reached via SMS (supported in RACEMAP tracker management).

This removes ambiguity and makes diagnosing GPS tracker status much more straightforward. 

Additional improvements:

  • New dedicated NET column
  • Simplified CON to show socket status only
  • Replaced the online icon with a server icon for clarity
  • Removed the cell tower icon from signal strength
  • Improved column order and overall table consistency 

Read all about our dashboard to work with many GPS trackers in our documentation: https://docs.racemap.com/tracker-management

🔄 Player reload functionality (auto & manual) 

Keeping event data in the tracking map up-to-date is now much smoother—whether it’s DSQ dots disappearing or participant colors updating automatically. Activate the auto-reload feature in the visualization settings of your events. 

Auto-reload (default ON) refreshes:

  • Participants, tracks, and colors
  • Starter and track names
  • POIs and metadata

Reload button is shown in the tracking map when auto-reload is disabled

Rendering improvements in the interactive race visualization:

  • Viewport position is preserved after reload
  • More accurate visual updates via sprite hashing

This feature ensures your player reflects real-time changes without requiring a page refresh.

⚙️ Current API improvements

We’ve continued refining the current API to improve accuracy, performance, reliability, and transparency. It now handles sparse data scenarios much better—such as endurance events with infrequent position updates every five minutes—making it an even more powerful tool for video production teams.

Core updates:

  • More reliable speed calculation, especially with limited or missing geopoints
  • Fixed inconsistencies in gap and average calculations
  • Improved handling of shadow tracks
  • Added extrapolated parameters including gap support
  • Introduced participantId-based gap queries for unified comparisons 
  • Simplified query parameters introducing Average Speed Window and Result Time 

Read more in our documentation, including live data samples: https://docs.racemap.com/api/current

If you’d like to test the latest API improvements with real event data from your RACEMAP library, reach out. We set up a 24/7 live event based on your real data for hands-on testing. 

🌍 Extended language support

The RACEMAP tracking app and white-label apps now also support:

  • 🇵🇱 Polish
  • 🇹🇷 Turkish 

All information about RACEMAP lightweight tracking app solutions: https://docs.racemap.com/apps/tracking

enhancementvisualizationsafemapGPS trackerTracker Management
a month ago

Track Style Customization, Safemap Gaps, Tracker Config Updates

Track Style Customization

Live tracking with multiple tracks is now more flexible and easier to read for spectators. In the map settings, you can adjust both line width and opacity of each track separately, giving full control over how they appear in the visualization. 

We also replaced the previous color picker library with the Ant Design color picker, unifying track styles across the system for a cleaner, consistent look.  

Track Chart in Safemap: Visual Breaks for Gaps

The track chart in Safemap previously connected all time gaps in GPS data with a line, implying continuous movement that didn’t exist. Now, lines are removed where data is missing, showing tracker data more clear. 

Tracker Management: Configuration Update Progress

Tracker management now records the configuration update process in the message history, giving you more confidence when adjusting tracking configurations across devices to meet specific event requirements. Each configuration change is timestamped and displayed in the tracker message history, making troubleshooting easier if updates fail. 

enhancementvisualizationAPIParticipants DataPlatform
a month ago

RACEMAP Platform Updates

We’re excited to share our recent improvements & new features in RACEMAP, designed to give our users more flexibility, clarity, and control over live tracking and event management. 

Interactive Elevation Chart Component

Our new Interactive Elevation Chart component is now available. It allows you to:

  • Visualize the course elevation profile
  • Track real-time positions of athletes
  • Highlight important Points of Interest

The chart is fully customizable via URL parameters, making it easy to integrate into video productions, live broadcasts, or custom dashboards. 

This component was developed based on feedback from our advanced users during the February RACEMAP Masterclass Workshop and represents the first outcome from that collaboration.

🎯 Try the live demo: https://racemap.com/elevation-chart/61a2055b10cacc0001302283/#selected=632c5f976d787758a9e66d40&color=00ff00&elevation.showProgress=true

📄 Documentation: https://docs.racemap.com/live-tracking/profile 

Tag-Based Filtering for Generic Imports

You can now filter participant synchronization in the Generic Import based on tags. 

  • Import only specific subsets of starters
  • Align Generic Import logic with the race result import filter
  • Address previous import issues and revamp the participant configuration component

This improvement ensures more precise and reliable imports, saving time when managing large events and complex datasets. 

Knots as a New Speed Unit

A customer working with water events was asking for knots as a new speed unit. 

  • Renamed unit → unitType to separate from external APIs and make it explicit
  • Added preview for the unit system
  • Updated distance markers in the player

visualizationPlatform
6 months ago

Tailor live tracking URLs

With the RACEMAP platform, you can flexibly customize how your tracking map opens — for example, to select specific participants. This is perfect for embedding a reference in your results sections, participant lists, or event highlights. Here is the base tracking map URL for 100km-Duathlon: https://racemap.com/player/100KmDuathlon2018

1️⃣ Select one participant by ID: https://racemap.com/player/100KmDuathlon2018#selected=632c5f976d78777a56e66d38

2️⃣ Select the same participant by bib number: https://racemap.com/player/100KmDuathlon2018#selectedStartNumber=053

3️⃣ Select a participant and hide all other dots: https://racemap.com/player/100KmDuathlon2018#selectedStartNumber=053&hideNonSelected=true

Best practise:

  • Hide URLs behind a button or short anchor text, making them cleaner and more user-friendly on your website or in communications 
  • Combine different URL parameters to increase the marker size, change the map stype all in one link.

By using these URL parameters, you can create focused tracking links that improve clarity for viewers, whether embedded on your site, in a results section, or shared as direct links.

For full reference, check our documentation: https://docs.racemap.com/live-tracking/iframe#url-parameters

visualizationprediction
10 months ago

Converter Release: MYLAPS & ChronoTrack Support

Predictive tracking uses sporadic split detections from timing systems to estimate participant positions, creating a smooth, realistic live visualization of a race - without requiring every participant to carry a GPS device.

The converter bridges timing systems with RACEMAP. It ingests detections from MYLAPS or ChronoTrack, transforms them into the required format, and forwards them to RACEMAP so the platform can compute and display real-time predictions seamlessly.

Quick Setup: Follow the guide to configure the forwarder for your timing system:
https://docs.racemap.com/predictive-tracking-with-data-from-timekeeping/other-timing-sytem/2-racemap-forwarder-new

Unified Live View: Combine predictive tracking with GPS devices or the RACEMAP app in one integrated visualization.

Check out the documentation and reach out if you’d like a demo or need assistance with integration.

enhancementvisualizationPlatform
a year ago

Set Zoom Level via URL Parameter

You can now control the initial zoom level of your tracking map using a simple URL parameter - #zoom= - like this: 

  • https://racemap.com/player/100KmDuathlon2018#zoom=2
  • https://racemap.com/player/100KmDuathlon2018#zoom=12

This update it easier to create custom landing pages and dashboards, while saving your monitoring team time and effort scrolling the mouse wheel ;-) Discover all URL parameters to tailor the interactive race view in our documentation:   https://docs.racemap.com/how-to-use-live-tracking/iframe#url-parameters

enhancementvisualization
a year ago

Live refresh: See your tracker’s latest update

We’ve rolled out a new live-tracking enhancement for our interactive race visualization - perfect for marathon-length endurance rides & ultra-trail runs: 


See “Last Update” in Real Time:
When an event is live, the navigation bar displays the time elapsed since each participant’s latest GPS ping - even on multi-day adventures, spectators know exactly how fresh their view is.

Enjoy Clean Recaps:
Once the event wraps up, the “Last Update” timer disappears, keeping your replay focused solely on the route and final results.

No setup needed—this feature is live on all running races. We hope it keeps you dialed-in from start to finish. Let us know if you have ideas for the next upgrade!

enhancementvisualizationPlatform
a year ago

More URL Parameters for Flexible Tracking Maps

We’ve released additional URL parameters that offer even more flexibility in presenting, sharing, and embedding your race visualizations. These parameters enable you to tailor the display for various use cases - whether integrating tracking information into dashboards, creating TV overlays, or embedding maps in custom applications.

Dynamic URL Composition: Create multiple URLs for a single tracking map to meet diverse display needs - all from one source. Generate unique links that focus on specific participant markers within your dashboard integrations.

New URL parameters

Custom Flag Content 

Control what information appears for a selected participant using the selectedFlagContent parameter. Choose from several options:

  • Bib number: selectedFlagContent=STARTNUMBER
  • Participant name: selectedFlagContent=NAME
  • Bib number & name: selectedFlagContent=STARTNUMBER_AND_NAME
  • Bib number & 1st letter of name: selectedFlagContent=ONE_LETTER_NAMES
  • Bib number and two letters of name: selectedFlagContent=TWO_LETTER_NAMES

Selective Display 

Enhance focus on selected participants by hiding markers or flags that are not associated with them. Simply include: hideNonSelected=true

Optimized for Large Displays 

Ensure visibility on large screens - such as LED displays or TV broadcasts - by enlarging markers, flags, and Points of Interest (POIs). Enable this with: largeMode=true

For all details on how to implement URL parameters, please refer to our documentation: https://docs.racemap.com/how-to-use-live-tracking/iframe#url-parameters

enhancementvisualization
a year ago

👻 Introducing Ghosts: Virtual Participants for Race Visualization

We’re thrilled to release a feature you've been asking for many times: Ghost Participant. This tool brings insights, orientation, and structure to your race visualizations. 

What Are Ghosts?

Ghost Participants are virtual representations of athletes with pre-set parameters. They allow you to:

  • Schedule a start time: Decide when the ghost begins to move.
  • Define a duration to finish: Set the time it takes to reach the finish along the shadowtrack.

Whether you're looking to showcase the fastest woman’s time, mark a target finish time like 3:30 at a marathon, or display the cutoff for the sweep, Ghost Participants add an extra layer of strategy and engagement to your race visualization.

Why Ghost Participants?

Race organizers & speakers can leverage ghosts to:

  • Provide Real-Time Comparisons: Compare live runners against a virtual benchmark. 
  • Spark Friendly Competitions: Encourage participants to push their limits through interactive challenges.

How to Add a Ghost to Your Event

  1. Navigate to "Participants" tab in your RACEMAP event.
  2. Click "Add Participant" button.
  3. Select "Ghost Participant" in the device field.
  4. Set Start Time & Duration: Enter the ghost's start time and the duration to reach the finish.

Try It Out! Test out the new feature by adding ghosts to your past races and see how it transforms your event’s visualization. We’re eager to hear your feedback—what do you think of this new addition?

visualizationGPS trackerTracker Management
a year ago

Visualization and Alert Settings Update

Our latest release brings enhancements to our race visualization & tracker management, improving your RACEMAP experience:

Default color option

  • New color picker: Easily set the default base color of your tracking maps with the new color picker in visualization settings.
  • URL override: You can still change the color directly via URL parameter. For more details, please check our documentation: https://docs.racemap.com/how-to-use-live-tracking/iframe#custom-color

Enhanced alert management 

We’ve improved the insights for the crash alert (or "man down"-alert, or "motion sensor"-alert) in the tracker management.

  • GTMSA Message Integration: For Queklink GL3xx GPS units, the tracker management now displays whether the alert is active and shows the set sensitivity.
  • The crash alert is processed in the safety monitor. More about our monitor: https://docs.racemap.com/how-to-use-live-tracking/monitor