Skip to content

Commit c8532b4

Browse files
committed
recorder: Add interactive maps with clickable track points and data charts
1 parent 07ce498 commit c8532b4

File tree

2 files changed

+754
-198
lines changed

2 files changed

+754
-198
lines changed

apps/recorder/README.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,29 @@ Some apps like the [Run app](https://banglejs.com/apps/?id=run) are able to auto
2929
as well. They need to define a `foobar.recorder.js` file - see the `getRecorders`
3030
function in `lib.js` for more information.
3131

32-
## Graphing
32+
## Viewing and Downloading Data
3333

34-
You can download the information to the PC using [the App Loader](https://banglejs.com/apps/?id=recorder). Connect
35-
to your Bangle, then in `My Apps` click the disk icon next to the `Recorder` app to download data.
34+
You can download and visualize the information using [the App Loader](https://banglejs.com/apps/?id=recorder). Connect
35+
to your Bangle, then in `My Apps` click the disk icon next to the `Recorder` app to access the download interface.
3636

37-
You can also view some information on the watch.
37+
### Interactive Web Interface
38+
39+
The download interface provides individual track visualization with:
40+
41+
* **Interactive Leaflet maps** - Each GPS track gets its own map using OpenStreetMap tiles
42+
* **Track statistics** - Distance, duration, and track points automatically calculated
43+
* **Start/End markers** - Green circles mark track start, red circles mark end points
44+
* **Interactive track points** - Click anywhere along the GPS track to see detailed data at that point
45+
* **Data popups** - View available data for each point (time, heart rate, altitude, speed, steps, battery, barometer - if recorded)
46+
* **Interactive charts** - Collapsible graphs for heart rate, battery, steps, elevation, speed, and barometer data with PNG export
47+
* **Download options** - KML, GPX, and CSV formats for individual tracks or all at once
48+
* **Settings** - Option to include/exclude entries without GPS coordinates
49+
* **Unit preferences** - Choose between metric, imperial, or auto-detect based on your locale
50+
* **Mobile responsive** - Works well on all devices
51+
52+
### On-Watch Visualization
53+
54+
You can also view some information on the watch:
3855

3956
* Tap `View Tracks`
4057
* Tap on the Track number you're interested in, and you'll see a page with information about that track...

0 commit comments

Comments
 (0)