Map
Help
News
About
Upgrade
Contact
Dashboard
Register
Login
« Hide Menu Emergency Help
Configure
FLARM devices Oudie & SeeYou Navigator IGC Droid InReach ADSB XContest & XCTrack Syride Devices Satellite Trackers SSA Contests SoaringSpot Contests FFVL Tracking
Safety Tracking / Watchlist
Pilots Guide Admin Guide States reference
How To
Keyboard shortcuts Setup Alerts View track history Training Videos on YouTube Linking & Embedding PureTrack
For Developers
Insert API Traffic API PureTrack Label Export
About PureTrack
PureTrack Compared Supported Trackers Buy a Tracker PureTrack on Facebook Training Videos on YouTube FAQ Logo assets Release Notes Terms & Conditions

Linking & Embedding PureTrack

PureTrack can be embedded into other websites using a simple iFrame. iFrames can be problematic for users, so in most cases it's recommended to simply link to PureTrack instead.

Both linking and embedding can pass settings to PureTrack, to configure the initital state of the app.

PureTrack Base URL

https://puretrack.io/

Location, zoom level and selected map marker are set in the URL automatically as the user pans around the map. e.g.

https://puretrack.io/?l=-37.73087,175.74903&z=14.2

Tip: Browse PureTrack to set your location, then copy from the URL bar to get this link.

Linking to Map Markers

Links for any map marker in PureTrack can be found by selecting it, and choosing 'Copy link' from the 'share' menu.

Visiting the link PureTrack will load the last known position of the map marker, up to 8 weeks old, and center the map on that location.

Linking to registered aircraft

Aircraft registrations can be linked to with the 'a' GET parameter e.g. for the aircraft ZK-TOW:

https://puretrack.io/?a=ZK-TOW

Linking to non-aircraft (e.g. paraglider, boat etc)

Any configured PureTrack map marker can be linked to with a hashtag e.g. the boat Whitianga Ferry:

https://puretrack.io/#whitianga-ferry1567

Groups

Find the link to a group from the group menu e.g.

https://puretrack.io/g/join-this-test-group

Copy this link from the Group menu:

Selecting a group

Embedding

Use an iFrame, and pass settings into the URL.

<iframe src="https://puretrack.io/?l=-37.73087,175.74903&z=14.2&settings=showWelcomeScreen:false" title="PureTrack" width="100%" height="300"></iframe>

Example:

There are limitations including:

  • Must be served from an HTTPS site.
  • Geo location won't work.
  • We recommend sharing a direct link as well, so users can view PureTrack using their full browser window.

Settings

Settings can be appended to any PureTrack URL with the 'settings' GET parameter the following format.

If settings aren't set, PureTrack will use the user's current settings on that device. PureTrack settings are stored in the browser's local storage NOT a user's account.

https://puretrack.io?settings=altitudeUnits:meters,speedUnits:kilometersPerHour,showChart:false

General settings

Setting Values
showWelcomeScreen true / false
mode all / gliding / marine / ga / freeflight
altitudeUnits meters / feet
speedUnits knots / metersPerSecond / milesPerHour / kilometersPerHour / feetPerMinute
distanceUnits kilometers / miles / nauticalMiles
timeUnits 12 / 24
timezoneUnits user / local / utc
iconSize 0.6 to 1.6
mapLat e.g. 45.53010
mapLong e.g. 9.13907
mapZoom 0-23 e.g. 8.2
mapZoom 0-23 e.g. 8.2
Note a location or zoom level in the URL with the 'l' and 'z' GET parameters will override the mapLat, mapLong and mapZoom settings.

Layers

Setting Values
showMountains true / false (pro required)
showLabels true / false
showAirspace true / false
showAirports true / false
showSmallAirports true / false
showHelipads true / false
showLaunchSites true / false
showThermals true / false (pro required)
showThermalHeights true / false (pro required)
showWeatherStations true / false
showRainRadar true / false
showSkySight true / false (SkySight required)
showSkySightSat true / false (SkySight required)

PureTrack.io