LogoLogo
UpdatesGPS trackersLoginFree trial
  • Welcome
  • Quick start guide
  • Provide live tracking
    • Features of visualization
    • Leaderboard
    • Monitor
    • Group and stages
    • Embed interactive content
    • Keys and passcode
    • Activity upload
    • Deep links on tracking app
    • Shadowtrack and mapping
  • Data APIs for live geodata
    • */current, location data
    • */distance and locations
    • */times, reads and raw data
    • */ranks, ranking and results
    • */starters, athlete data
    • */geo, geo elements
    • Tools to extract live data
  • Import participant data
    • Import with API, automatically
      • Generic import
      • RACE RESULT import
    • Import with CSV file
  • Tracker management
    • Add GPS trackers
    • Add RACE RESULT readers
    • Add devices to event
    • Send messages
    • Compose messages
    • User access to devices
    • Manage SIM cards
  • Hardware for live tracking
    • Configure GPS tracker
      • Remote configuration
      • Physical configuration
    • Update firmware of GPS tracker
    • Configuring trackers for increased autonomy
    • Track Box forwarding
    • Insiders GPS trackers
    • Prepare smartphone
    • Using GPS trackers On-Site
    • Debug tracking devices
  • Predictive tracking with reads from race timing
    • RACE RESULT
    • Other timing system
      • ChronoTrack forwarder
      • MyLaps forwarder
  • Integrations
    • Wiclax
  • Map settings
    • External map layer
  • Export data from RACEMAP
    • Hosted elevation service
    • Hosted loads information
    • Download leaderboard CSV
    • Download recorded GPX
Powered by GitBook
LogoLogo

Legacy

  • Contact
  • Terms of use
  • Privacy Policy
  • Imprint

About Racemap

  • Pricing
  • About Us
  • Apps
  • Events

Follow us

  • facebook
  • youtube
  • linkedin
  • github

Maps: ©Mapbox ©OpenStreetMap ©RACEMAP

On this page
  • Unique URL
  • iFrame integration
  • URL parameters
  1. Provide live tracking

Embed interactive content

Embed the event visualization, tracking map, live ranks, leaderboard, and monitor directly on your pages with an iFrame. Use dynamic links and URL parameters to address & control specific features.

PreviousGroup and stagesNextKeys and passcode

Last updated 9 days ago

Unique URL

Each event has a unique URL for the tracking map, leaderboard, and monitor. You can access these applications also by replacing <slug> with the corresponding eventId. This approach allows for automatically generated, stable URLs that remain functional even if the <slug> changes.

  • Tracking map https://racemap.com/player/<slug>

  • Leaderboard https://racemap.com/timing/<slug>

  • Monitor https://racemap.com/monitor/<slug>

RACEMAP provides two dynamically generated pages for key-based access, also.

  • Activity upload https://racemap.com/upload?key=<key>

  • Key link to enroll key (or passcode) https://racemap.com/app/redeem_key?key=<key>

iFrame integration

Easily embed live tracking, leaderboards, live rankings, and the monitor on any webpage using an iFrame. This allows you to display interactive content directly on your site, keeping visitors engaged without redirecting them to external pages. By embedding these applications, you provide a seamless user experience while maintaining full control over your website’s navigation and branding.

Embedded tracking map
<iframe src="https://racemap.com/player/100KmDuathlon2018" style="width: 100%; height: 800px"></iframe>
Tracking map embedded with options
<iframe src="https://racemap.com/player/100KmDuathlon2018" style="width: 100%; height: 800px; border: solid 2px rgb(90, 90, 90); border-radius : 10px; box-shadow: 0 0 25px rgb(112, 139, 161)" allow="geolocation 'src'" loading="lazy" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

Samples with the above html-code:

  • Embedded tracking map:

  • Tracking map embedded with options:

Attribute
Description

style="width: 100%"

width ratio of the embedded content

style="height: 800px"

height of the embedded content

style="border: solid 2px rgb(90, 90, 90)" style="border: none"

strength and color of border line

style="border-radius: 10px"

rounded edges

style="box-shadow: 0 0 10px rgb(112, 139, 161)"

strength and color of shadow

allow="geolocation 'src'"

resource allowed to use geolocation interface to enable the "show own location"-feature of tracking map

loading="lazy"

resource loaded only on need

allowfullscreen webkitallowfullscreen mozallowfullscreen

to open the embedded tracking map fullscreen

Leaderboard

<iframe src="https://racemap.com/timing/virtual-race" style="width: 100%; height: 800px; border: none; box-shadow: 0 0 10px rgb(112, 139, 161)" loading="lazy" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

Monitor

<iframe src="https://racemap.com/monitor/5a535fdf787fe25ece1a0cc8" style="width: 100%; height: 1000px; border: none; box-shadow: 0 0 10px rgb(112, 139, 161)" loading="lazy" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

Activity upload

<iframe src="https://racemap.com/upload?key=6G615L" style="width: 100%; height: 1150px; border: none; box-shadow: 0 0 10px rgb(112, 139, 161)" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

Key link

<iframe src="https://racemap.com/app/redeem_key?key=6G615L" style="width: 100%; height: 1100px; border: none; box-shadow: 0 0 10px rgb(112, 139, 161)" loading="lazy" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>

URL parameters

Use URL parameters to automatically compose various URLs of the same tracking map fitting different use cases.

  • URL parameters overwrite the default settings of the tracking map.

  • (*) URL parameters are removed from the URL after the map is loaded, while the other parameters remain in the URL.

Custom color

Select a custom color as the premier color of the tracking map as a hex code. parameter: color=<your_color>

Select participants, POIs, and tracks *

The tracking map automatically centers around selected elements.

parameter: selected=<participantId>,<trackId>,<poiId>

Set filters

Set the tracking map with filters. Use the none argument to hide participants with DNS, DSQ, and DNF status.

parameter: filter=<tag-1>:<value-12>,<tag3:value-1>

Time of event *

parameter: time=yyyy-mm-ddThh:mm:ssZ

Map style *

Show or hide navigation bar *

Show flags or dots of all participants *

Set flag content *

The set flag content parameter applies only on the shown flags. It does not show all flags automatically.

Select flag content *

The select flag content parameter applies only on the selected <participantId>. It does not show all flags automatically.

Hide non-selected participants *

Hide all participants' dots or flags that are not selected:

Increase marker size *

Show dots, flags, and POIs with large marker dimensions eg. when showing the tracking map on a LED screen or for the production of TV overlays.

Show or hide tabs section *

Info tabs can be elevation chart, event info, race statistics, etc.

Set default tab *

Set the default tab in the info section.

Disable tabs *

Disable specific info tabs in the info section, comma separated.

Set zoom level *

sample:

sample:

sample:

sample:

Combine different parameters with & flagContent=NAME&showAllFlags=true&mapStyle=DARK&flagContent=TWO_LETTER_NAMES

black:

green:

red:

sample:

URL to follow the teams "Flaming Sideburns" and "Wolfsrudel Mädels" at 100km-Duathlon:

sample:

URL with filter tags age "20" and nationality "GER":

sample:

The tracking map loads at a specific time of the event. The time is required in format.

URL starts the replay at 9:45:35 UTC time, at Mai 5th 2018:

sample:

Satellite: mapStyle=SATELLITE

Terrain: mapStyle=TERRAIN

Hybrid: mapStyle=HYBRID

Roadmap: mapStyle=ROADMAP

Dark: mapStyle=DARK

Open list: listOpen=true

Close list: listOpen=false

Show all flags: showAllFlags=true

Show all dots: showAllFlags=false

Race number: flagContent=STARTNUMBER

Name of participant: flagContent=NAME

Race number and name of participant: flagContent=STARTNUMBER_AND_NAME

Race number and the two first letters of the first and the last name eg. 012KoTr: flagContent=TWO_LETTER_NAMES

Race number and the first letter of the first and the last name eg. 012KT: flagContent=ONE_LETTER_NAMES

Race number: selectedFlagContent=STARTNUMBER

Name of participant: selectedFlagContent=NAME

Name of participant: selectedFlagContent=STARTNUMBER_AND_NAME

Race number and 1st letter of participant's name: selectedFlagContent=ONE_LETTER_NAMES

Race number and 1st & 2nd letter of participant's name: selectedFlagContent=TWO_LETTER_NAMES

hideNonSelected=true

largeMode=true

Open info tabs: infoTabs.OpenByDefault=true

Close info tabs: infoTabs.OpenByDefault=false

Event info: infoTabs.defaultTab=INFO

Elevation chart: infoTabs.defaultTab=ELEVATION

Leaderboard: infoTabs.defaultTab=TIMING

Race statistics: infoTabs.defaultTab=STATS

Race flow: infoTabs.defaultTab=FLOW

infoTabs.DisabledTabs=INFO,ELEVATION,TIMING,FLOW,STATS

Set the default zoom level of the tracking map, according to the mapbox zoom scale ().

zoom=9

https://racemap.com/player/100KmDuathlon2018
https://racemap.com/player/61a2055b10cacc0001302283
https://racemap.com/timing/100KmDuathlon2018
https://racemap.com/timing/61a2055b10cacc0001302283
https://racemap.com/monitor/100KmDuathlon2018
https://racemap.com/monitor/61a2055b10cacc0001302283
https://racemap.com/upload?key=6G615L
https://racemap.com/app/redeem_key?key=6G615L
https://racemap.com/embed-samples#iframe
https://racemap.com/embed-samples#shadow
https://racemap.com/timing/virtual-race
https://racemap.com/embed-samples#leaderboard
https://racemap.com/monitor/100KmDuathlon2018
https://racemap.com/embed-samples#monitor
https://racemap.com/upload?key=6G615L
https://racemap.com/embed-samples#upload
https://racemap.com/app/redeem_key?key=6G615L
https://racemap.com/embed-samples#key-link
https://racemap.com/player/100KmDuathlon2018#flagContent=NAME&showAllFlags=true&mapStyle=DARK&flagContent=TWO_LETTER_NAMES
https://racemap.com/player/100KmDuathlon2018#color=000000
https://racemap.com/player/100KmDuathlon2018#color=66cd00
https://racemap.com/player/100KmDuathlon2018#color=cc0000
https://racemap.com/embed-samples#color
https://racemap.com/player/100KmDuathlon2018#selected=_fvbgsw4wo,61a20ea7e368e52f49592680,61a20ea7e368e56b5a592689,61a20ea7e368e5ef4159283b,61a20ea7e368e5a2cd592832
https://racemap.com/embed-samples#select
https://racemap.com/player/MuenchenMarathon21-marathon#filter=age:20,nationality:GER
https://racemap.com/embed-samples#filter
ISO 8601
https://racemap.com/player/100KmDuathlon2018#time=2018-05-05T09:46:35Z
https://racemap.com/embed-samples#time
https://racemap.com/player/100KmDuathlon2018#mapStyle=SATELLITE
https://racemap.com/player/100KmDuathlon2018#mapStyle=TERRAIN
https://racemap.com/player/100KmDuathlon2018#mapStyle=HYBRID
https://racemap.com/player/100KmDuathlon2018#mapStyle=ROADMAP
https://racemap.com/player/100KmDuathlon2018#mapStyle=DARK
https://racemap.com/player/100KmDuathlon2018#listOpen=true
https://racemap.com/player/100KmDuathlon2018#listOpen=false
https://racemap.com/player/100KmDuathlon2018#showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#showAllFlags=false
https://racemap.com/player/100KmDuathlon2018#flagContent=STARTNUMBER&showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#flagContent=NAME&showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#flagContent=STARTNUMBER_AND_NAME&showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#flagContent=TWO_LETTER_NAMES&showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#flagContent=ONE_LETTER_NAMES&showAllFlags=true
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=STARTNUMBER
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=NAME
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=STARTNUMBER_AND_NAME
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=ONE_LETTER_NAMES
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=TWO_LETTER_NAMES
https://racemap.com/player/100KmDuathlon2018#selected=632c5f966d787712f2e66ada&selectedFlagContent=TWO_LETTER_NAMES&hideNonSelected=true
https://racemap.com/player/100KmDuathlon2018#largeMode=true
https://racemap.com/player/100KmDuathlon2018#infoTabs.openByDefault=true
https://racemap.com/player/100KmDuathlon2018#infoTabs.openByDefault=false
https://racemap.com/player/100KmDuathlon2018#infoTabs.defaultTab=INFO
https://racemap.com/player/100KmDuathlon2018#infoTabs.defaultTab=ELEVATION
https://racemap.com/player/100KmDuathlon2018#infoTabs.defaultTab=TIMING
https://racemap.com/player/100KmDuathlon2018#infoTabs.defaultTab=STATS
https://racemap.com/player/100KmDuathlon2018#infoTabs.defaultTab=FLOW
https://racemap.com/player/100KmDuathlon2018#infoTabs.disabledTabs=INFO,ELEVATION,TIMING,FLOW,STATS
https://docs.mapbox.com/help/glossary/zoom-level/
https://racemap.com/player/100KmDuathlon2018#zoom=9