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

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • 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!

visualizationAPITracker ManagementPlatform
3 days ago

Search that starts in the header, a map that gets out of the way, and honest tracker data

This release is about getting to the things you need faster. A global search now sits in the header — start typing from anywhere and jump straight to an event. The event editor's header has been rebuilt, so it stays readable on any screen, sponsor logos can be dragged into order, and TV crews & video productions get a new URL parameter for a "clean" tracking map.

Find any of your events anywhere

The search now lives in the back-office header of our tracking platform. You no longer navigate back to your event list. Type from anywhere, use ↑↓ to walk the results and ⏎ to open the hit, use ⌘K (or Ctrl+K), and the field is focused wherever you are.

Results are typo-tolerant, and each row shows the event logo, its date and location — so you can tell two similarly named races apart before you click false. Before you type anything, the last three searches you actually opened something from are offered, ready to be picked up again.

Event editor adapts screen size

The event editor's title bar has been rebuilt. Instead of nine items crammed, the bar now shows a two-line identity block: the event name with its badges, then the event type and save state below. The name is the only element that ever shrinks.

You can now rename the event title directly: click it, type, done. The base price sits right next to the actions, and everything beyond Activate and Preview moved into a ⋯ menu (leaderboard, duplicate, back to the group, copy preview link). On small screens a full-width pill names the page you are on and opens the page list. The bar keeps its shape at every width, right down to a phone.

Clean tracking map for TV, web streams and LED walls

Live visualization gets a new switch for broadcast output. Add #mapOnly=true to a tracking map URL and everything but the map disappears. Navigation sidebar (participant list), search magnifier, share button, info tabs, time slider, sponsor logo(s), and map controls - all removed. Directly test the sample here: https://racemap.com/player/100KmDuathlon2018#mapOnly=true 

Panning, zooming, and the keyboard shortcuts keep working, so an operator can steer the picture without any interface on screen. "Map-only" combines with URL parameters you already use, for example #mapOnly=true&largeMode=true&viewport=10.25,51.73,11.5. An annoyances went with it: a reload no longer strips your parameters out of the URL. Check all URL parameters in our documentation https://docs.racemap.com/live-tracking/url-parameters

Tracking map keeps up with your computer's clock

If you opened a live map shortly after waking your computer from sleep, you could see a warning that your device clock was off — and worse, the player would quietly stop loading live positions. Only a full reload brought it back.

The player now re-checks the time difference every minute and immediately whenever you return to the tab, so a clock that the operating system has just corrected is picked up within a minute instead of being wrong for the rest of the session. The warning banner is gone: the player corrects for a wrong clock by itself, so there is nothing for you to act on.

Connection Chart shows coverage it can prove

In Tracker Management, the Connection Chart's network layer no longer invents coverage. Carriers are drawn where there is evidence for reception: (1) solid, full-colour blocks for cells that were actually measured, and (2) lighter blocks with a dashed border where our M2M SIM card was connected but reported no cell of its own. Where (3) nothing is known, the lane simply stays empty — and that emptiness is information you can act on, instead of a stretched block hiding a gap.

Carrier names in Connection Chart

The Connection Chart now names the mobile network a tracker was on — carrier and country instead of raw MCC/MNC numbers. Tooltips, labels and the copy-to-clipboard output all use the readable form, so diagnosing a coverage problem no longer means looking network codes up by hand.

Keep your tracker columns the way you set them

In Tracker Management, the columns you had chosen to show were ignored the next time the page loaded, so you had to set them again. The table now reads your selection directly from your saved settings, and it keeps up when the selection changes after the page has come up. 

Clearing tracker messages

In Tracker Management, "Clear" and "Clear all" left some entries marked ERR behind, and the success toast appeared before the work had finished. Both are fixed: delivered messages that closed without a config result are now recognised correctly, so every reported error is removed, and the confirmation only appears once the clear or revoke has actually completed. 

A related fix stops older tracker data from overwriting fresher data while the list loads.

Drag your sponsor logos into place

Sponsor logo order in the event editor no longer means deleting and re-uploading images. Each sponsor logo row now has a grip handle — grab it, drag the logo where you want it, and the new order is saved. The handle is the only drag target, so dropping an image file onto a row still works exactly as before.

Charging status added in Current API

The Current API's device object now includes device.charging, so an integration can tell whether a tracker is on power — useful for pre-race checks and for alerting on units that were never plugged in. Note that only Queclink GL3xx, Concox M20 and Mictrack tracker types can report that status, and because most devices only message on charge start or stop, the value reflects the last report and is reliable while the device is online. The Current API documentation spells out the coverage and the caveats.

Other changes

  • Fewer update mails: Editors no longer receive the cycle update mails.
  • Faster repeat loading of tracking data: Requests with the same participants now hit the cache regardless of the order they were selected.
  • Fixed a player crash on iOS caused by leaking marker atlas textures
  • Fixed the player render loop stalling after a short map drag
enhancementvisualizationkeysTracker ManagementPlatform
5 days ago

Duplicate events, keep eveything

This release is all about the finish line being easier to reach — for spectators, sponsors, and for you —  the provider of live tracking. The live visualization now remembers which participants you were watching and lets you share exactly your selection, multiple sponsor logos rotate so each of your partners gets shown, and duplicating events keeps your team and your custom tracking apps. Stage groups, participant imports and the Connection Chart all got a round of fixes that remove small annoyances.

Your player view stays yours — and you can share it

Select your favourites in the tracking map and they stay picked. Your favourites and even your replay position (time scale) are now remembered in your browser, per event, so coming back means picking up where you left off. Live viewers always return to live — the time scale position is only kept for replays.

There is also a new share button. Open it and choose exactly what your link should carry: the selected participants, the moment in the race, the viewport you framed. Copy the link or hand it straight to your phone's share sheet. A link you build on a desktop shows the same on a phone, so what you send is what they see.

Every sponsor gets their turn on screen

Sponsor logos on the tracking map used to be picked once and never changed — on a phone, where only two logos fit, the other partner logos were never shown. Logos now rotate on both the tracking map and the leaderboard, and every single one has been on screen.

For a title sponsor there is now a pinned flag in the Sponsor tab. A pinned logo never rotates away, while the rest share the remaining space. The row also follows your chosen alignment, so a centred row really puts your main partner in the middle.

 

Tracking map loads faster and stops stalling on group maps

Opening a tracking map now sends 60% less data — on a large event with 2000 participants that is roughly 1 MB down to 375 kB. Hidden tracks and unused layers are no longer sent at all.

Two long-standing annoyances go with it. Live group maps could fail with a cryptic memory error near the start of an event; the cause was two separate timing bugs in the player, both fixed. And editing a track, point of interest, split or map layer now really updates what viewers see — previously the player could keep serving the old geometry from its cache.

Let Safemap show your external map layers

External map layers you configure under Map → External Layers now render in the safemap, exactly as they already do in the tracking map. They sit underneath the layer of protected zones, tracks, markers, participants, and alerts, and stay there when you switch between Terrain, Satellite and Hybrid.

Duplicating an event keeps your team & tracking apps

Duplicating previous events used to strip the access list (editors) and drop the connected custom tracking apps, so you needed to re-add the same colleagues and re-link the custom apps. The duplicate dialog now has checkboxes for both — keep the editors, keep the custom apps.

Passcodes and QR codes work properly in stage groups

Passcodes for stages are back. A stage now shows the passcode of the stage group. You can generate keys, additionally. 

Participant import: Removing the IMEI in RACE|RESULT releases the tracker

When you clear a participant's IMEI in RACE|RESULT, the GPS tracker is now detached from the participant in RACEMAP. Previously, the tracker stayed attached. A device you've attached manually in RACEMAP is untouched.

Note: Participants whose IMEI was already removed before this release stay linked with the device. Unlink them once by hand, or add and remove the IMEI in RaceResult one more time.

Keep participants in order according to your import source

When you synced participants without start numbers, their order was scrambled. In Participants → Import, we've now added the option Keep participant order from source, to keep the sequence in the participant table. Manually added participants stay below the imported records.

Leave the switch off to sort the participant list according to the start-number, entries without a start number always go last. The import also shows how many records carry a start number, and what that means for your order.

 

Connection Chart: deeper insights, on less screen

The Connection Chart has been reworked. The three header cards are replaced by a compact toolbar, so on a regular screen the chart is visible without scrolling. Delay, Battery and Network are toggle pills you can read at a glance, device events sit behind a searchable dropdown, and the statistics fold into one summary line you can expand when you need the details.

Finding location data got easier: while the date picker is open, every day that has points is marked with a dot, so you no longer drag the range around blind. Hovering links the crosshair across both charts, and everything is shown in your local time. The page also lives at a URL that matches its name now — old /admin/track/… links still work. 

Note: Network insights (opertor, cell, 2G, LTE) are supported only when your GPS trackers are running with our M2M SIM cards.

     

Tracker Management: Event history no longer comes up empty

If one of your trackers had been used in an event you are not allowed to see (e.g. when you rent your GPS trackers to other event editors), the events tab of that tracker showed nothing at all. It now lists every event you are allowed to see and leaves out the ones you cannot. 

RACEMAP tells you when if its outdated

If we deploy while you have a tab open, it kept running the old RACEMAP version. Now it notices. The tracking map, leaderboard, and elevation chart refresh quietly; in the backoffice you get a notification with a Reload button.

Notifications

Notifications have moved to a single, consistent style across the whole app — and they now show up on pages where they were silently dropped before, including upload, the player, the leaderboard, the tracker management, and the cost calculator. 

Smaller fixes you will notice

Batch updates in the protected zones configurator keep your selection afterwards, so you can run several changes over the same set of zones without re-picking them. Dragging rows in the Tracker Manager now also works from the keyboard, dragging an unselected row moves that row rather than your old selection, and a file the app cannot accept says so instead of pretending it will take it.  

Other changes

  • Fixed wrong links and minor styling issues in the tracking maps list
  • Documentation: reworked the Connection Chart article, added tracking-interval knowledge, README update
  • Internal cleanups: unified toast library refactor, utility import paths, metrics handling in the event data cache, a merge-conflict fixup
enhancementvisualizationsafemapParticipants Data
a month ago

Participant Tags Redesigned, Plus Clear Notifications in Safemap

Two updates this week: 

  • Long-overdue improvement for anyone managing participants' data with tags, and
  • Small clarity enhancement in Safemap. 

Smarter Tag Handling in the Participant Table

Managing tags such as "Age group", "Class" or "Status" in the participants' settings meant wrestling with cells and special formats — easy to get wrong, hard to scan for errors. That changes now.

Each category now has its own column. Each column is sortable and filterable — with distribution counts visible in the tag popup so you see at a glance how your participants are spread across categories.

Navigate between cells with TAB or SHIFT+ENTER without leaving the keyboard.

Need to update tags across a large group? Use the new batch action to update tags on multiple participants at once. 

You can also add new tag categories directly in the table via + column to open the tag modal — no detour to settings required. 

Set and preview how your tracking map handles tags by default in the visualization settings. 

Notification Sources in Safemap

Safemap shows two types of notifications: ones generated by the GPS trackers, and ones generated by RACEMAP frontend logic analysing the received location data. Until now, there was no differentiation between these two types — which caused confusion when triaging issues during events.

Each notification now carries an icon with a tooltip that explains where it came from. Small change, big difference when something fires mid-race and you need to act fast. 

Read all about Safemap in our documentation:
https://docs.racemap.com/live-tracking/safemap

enhancementvisualizationsafemapPlatform
2 months ago

Map Editor Rework, Smarter Elevation Chart and Safemap Updates

You asked. We built. This release is the biggest Map Editor update we've shipped in a while - driven by your feedback and user experience. Alongside it: Sharper dot rendering in the elevation chart and a round of Safemap enhancements that make alert navigation actually feel natural to use. 

A Map Editor that gets out of your way 

Map Editor - major rework

The view now behaves the way you'd intuitvely expect: it only zooms out when it needs to. If the selected elements are already in view, it recenters without touching your zoom level. If it's out of bounds, it adjusts. You stay in control without turning your mouse wheel. 

Beyond the zoom improvements, this release adds a long list of enhancements and features built from your feedback:

  • For POIs paste and edit Lat/Lon
  • Select and move Splits directly from the Elevation chart
  • Drag and drop ordering for POIs and Tracks — the sequence carries through to the Player
  • Start and Finish Splits now protected from accidental deletion
  • Bulk remove buttons for all Tracks, all POIs, and all Splits 

Elevation chart dots - better contrast 

Dot stroke rework in elevation chart 

Dot visibility on the elevation chart of the tracking map is improved. Stroke color now adapts based on the fill brightness - so dots stay readable regardless of background or marker color. Alpha channel values are now preserved and applied consistently across dots, and draw info rendering. 

Safemap: alert navigation that works intuitively 

URL state fixes and Google Maps integration 

Alert and notification interactions in Safemap were inconsistent — in some cases, setting two URL states in sequence would overwrite each other. That's resolved. Here's how navigation now behaves:

  • Clicking an alert on a starter switches to the notifications/alerts section, selects the alert, selects the corresponding starter, and centers the map on the alert

  • Clicking the starter icon on an alert entry switches to the starter section, selects the starter, and shows their position on the map
  • On a notification, clicking the starter icon and clicking the alert are now separate actions - each zooms the map to the correct position
  • Any coordinate-based UI element (alert location tags, last-location tooltips) now includes a direct Open in Google Maps button
     

Test the intuitive user experience directly with our live demo: https://racemap.com/safemap/demo

A big thank you to everyone who sent feedback on the Map Editor and Safemap.
This release is yours.

enhancementvisualizationsafemap
2 months ago

UI Updates and Safemap Improvements


Our latest release is focused on one thing: less friction. From a more consistent interface across the platform to sharper tools for managing your Safemap — here's what's new. 

Consistent panel UI across the platform

The panel for map settings and tracker management have been migrated to Ant Design — the same UI system used across the rest of RACEMAP. The interface is now visually consistent throughout, making navigation more intuitive wherever you work.

Preview of sidebar and filter tag settings

Configure the sidebar — and see it live in the preview! Visualization settings now provides a sidebar preview of your tracking map as you configure it. You can define the order of filter tag categories in the sidebar via drag and drop, and the preview shows your changes in real time — no guesswork before publishing.

Share Safemap access without admin overhead

We have added "Load Safemap without login" to the Advanced settings of Safemap. Any event creator can enable it directly — no admin rights needed. Sharing safety monitoring responsibility during a race just got simpler.

Safemap: improved participant interaction on the map

Navigate Safemap with more precision. Participant interaction on the map is now more responsive and intuitive. Clicking a dot in the map now selects the participant, hovering shows their bib number with a pointer cursor, and hovering a participant in the starter or alerts list highlights their position on the map — keeping the list and map in sync as you monitor your race. 

All information about Safemap: https://docs.racemap.com/live-tracking/safemap

These updates are live now. As always, if something isn't working the way you expect or you have feedback, reach out — we're listening.

enhancementvisualizationleaderboardAPITracker Management
3 months ago

Product Updates

Leaderboard: Smarter & More Customizable

We've expanded our leaderboard solution with new customization options and improved logic to support more complex event formats. 

Improved start detection

The leaderboard now better identifies the actual start of a race when start and finish locations are geographically close but connected by a long course loop. This improves ranking accuracy for lap-based and looped events.

Custom leaderboard branding

You can now set the leaderboard header color directly within the settings, making it easier to align leaderboards with event branding and sponsor requirements.

Built-in leaderboard preview

We've added a leaderboard preview in the configurator, to immediately verify appearance and settings before publishing changes. This reduces setup time and helps avoid configuration errors during event preparation. 

All about the RACEMAP leaderboard add-on in our documentation:
https://docs.racemap.com/live-tracking/gps-timing 


Auto-pause API to prevent unnecessary costs

To help customers better manage API usage and operational costs, the Data API add-on now automatically deactivates after an event has concluded.

How it works:

  • The system automatically pauses the Data API after the first API request that occurs more than two hours after the event end time.
  • Users can resume the API at any time if continued access is required.

This change helps prevent unintended API consumption and unexpected costs while maintaining full flexibility for customers who need extended access. 


More current API Improvements

Our current API continues to evolve as a reliable data source for broadcasters, media teams, event organizers, and technology partners.

AI-assisted development becomes common. An increasing number of teams use tools such as ChatGPT, Claude, Gemini, or GitHub Copilot to rapidly create custom dashboards, reporting tools, and event-specific applications. Our current API is the stable, structured, and well-documented data foundation for such custom solutions.

Whether you're building a live race dashboard, an operations monitor, a broadcast control panel, or automated reporting workflows, you can use AI assistants together with our documentation to generate applications tailored to your specific requirements—while relying on verified real-time race data from RACEMAP.

We've enhanced the current API with reliability, analysis capabilities, and consistency.

Highlights:

  • New routing and expanded test coverage for the Current API Analyser. 
  • Consistent formatting of units, pace values, and receive-gap information. 
  • Improved speed and movement calculations within backend processing. 
  • Additional test coverage and internal quality improvements.

Explore the current API documentation to start building your own dashboards and integrations: https://docs.racemap.com/api/current

Clearer Tracker Management for Queclink GL3xx Devices

We've improved the Tracker Manager interface to make device communication settings easier to understand and operate. 

Improved ACK visibility

The tracker dashboard previously exposed two different acknowledgement concepts ("Cl-ACK" and "Server ACK") that could be difficult to distinguish during troubleshooting and device configuration. These improvements help operations teams diagnose communication issues faster and manage Queclink GL3xx GPS tracker with greater confidence.

The improved interface now includes:

  • Context-sensitive explanations directly within the UI.
  • Clearer descriptions for tracker communication settings.
  • Improved display and sorting behavior for Server ACK states.
  • Better support for identifying unknown versus disabled acknowledgement states. 

Learn more about Tracker Management in our documentation:
https://docs.racemap.com/tracker-management

Faster Synchronization Across the Platform

To improve data freshness and operational responsiveness, we adjusted platform synchronization intervals.

  • Starter synchronization now runs every one minute (instead of every five minutes). 
  • The default player aut-reload interval has been standardized to one minute, also.

These adjustments provide faster updates while maintaining efficient system performance.

RACEMAP platform updates
visualizationAPITracker Management
3 months ago

RACEMAP platform updates

Set Presenter Mode in Visualization Settings 

The presenter mode (largeMode) can now be set directly in the visualization settings as an event default. 

Previously, the presenter mode was only available as a temporary state through the URL hash. Primary users of this feature like production and broadcast teams had to manually re-enable it after every reload.

With this update:

  • Presenter mode can now be persisted as part of the event configuration.
  • Tracking maps automatically load in presentation-ready mode.
  • Dots, flags, distance markers, and POIs are displayed larger for improved readability on studio screens and broadcast overlays.

This update is especially useful for video production teams working with live sports storytelling and large-screen visualizations like LCD screens at the finish line. 

New NET State in Tracker Management 

We added a new state in the NET column for devices where the API of our SIM provider does not send a disconnect timestamp.

Previously, SIM cards without a disconnect time could appear active even when they had stopped transmitting data.

With the new behavior:

  • SIM cards are now marked yellow if no data has been received for more than 30 minutes. 
  • Improves operational visibility and troubleshooting in the tracker management 
  • Makes inactive or unresponsive devices easier to identify at a glance. 

This improvement shows a more accurate network status for monitoring and support teams. 

Complete Rework current API 

We fully redesigned the current API to improve reliability, flexibility, and analysis capabilities.

Key improvements

  • More reliable and predictable API behavior
  • Expanded parameter support and improved query capabilities
  • New interactive tools for advanced analysis workflows even during your event
  • Better support for live storytelling and post-race analysis

Removed parameters

The following misleading parameters were removed:

  • currentSpeedDuration
  • liveDelay

These parameters caused confusion and inconsistent interpretations across integrations.

Built for modern broadcast workflows

The new API approach is designed specifically for modern sports production teams:

  • Faster access to live and historical tracking data
  • Better synchronization for broadcast and replay systems
  • Improved tooling for commentators, analysts, and video editors
  • Enables more flexible integrations for custom visual storytelling

Video production teams covering sports events will especially benefit from the new analysis capabilities. 

Read all about our current API in our documentation: https://docs.racemap.com/api/current

visualizationsafemap
3 months ago

Savemap and map updates: Improved charts, better visibility & enhanced interaction

This release improves the usability across Safemap and the map player experience. Based on customer feedback, we refined chart rendering, improved layout behavior, and added new interaction capabilities. 

Read all details about Safemap and the elevation chart component in our documentation:

  • https://docs.racemap.com/live-tracking/safemap 
  • https://docs.racemap.com/live-tracking/profile

📈 Safemap chart improvements

We revisited the chart for better readability and trend visualization while still handling sparse GPS data correctly. Data points of distance from track, speed, and elevation are rendered with connected dots.

  • Added dedicated chart colors for better visual consistency
  • Enhanced legend readability for primary metrics
  • Improved axis styling and labeling

Our major concern with connected dots was that long gaps could create misleading visualizations. To solve this, the chart flexibly shows gaps:

  • Large data gaps automatically break the chart line
  • Gap thresholds are calculated dynamically based on median time intervals
  • Missing data is displayed accurately while preserving trend readability 

📋 Flexible Safemap header

We improved header behavior when filters are expanded. Now, opening filters shrink the header area and hide the event details: Start- and end time, length of the shadowtrack. 

  • Header now adapts more intelligently to available space
  • Compact mode is applied dynamically when filters are expanded
  • Improved logo scaling and layout responsiveness
  • More usable space for participant and alert tables

🚨 Participant Status in Alerts & Notifications

Alerts and notifications now display the participant status such as DNF, DSQ directly. This makes operational monitoring much clearer, especially during live race situations.

⛰️ Elevation Chart Zoom Functionality

The elevation profile now supports zooming both:

  • in the tracking map and
  • in the standalone elevation chart component.

New interactions:

  • Mouse wheel zoom
  • Pinch zoom support for usage on smartphones
  • Double-click reset
enhancementbug fixappsvisualizationAPIGPS tracker
4 months ago

Release update: More clarity, control and 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
5 months 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.