@Prenj said:
Waypoint List
Mountain Hut 1.2 km +120 m
Water Source 2.8 km +240 m
Summit 5.4 km +620 m
So basically you want to replicate Garmin’s Up Ahead feature.
[image: %2Fasset%2Fimages%2FUp_Ahead_Data_Screen_Time1639682054778.jpg]
That would be very useful if that was possible. Do you want to make that work for standalone waypoints or on-route waypoints? I’d be very interested to have a feature like that for on-route waypoints.
Is there any API that exposes route geometry or route points?
I don’t think so. I looked at that myself and didn’t find anything. The ony route navigation support exists in S+ Guides API. But then the watch handles the route navigation of the route provided by the guide instead of giving access to the currently loaded route.
Speaking about this feature in general, I think a functionality like this should be built-in rather than an S+ app. In fact the Climb Guidance screen is already very close to providing all this data - it just needs a bit more work to make it more usable.
On the Climb Guidance screen you can already see:
1-3 next waypoints, or all waypoints.
Remaining distance to the last shown waypoint.
Remaining ascent and the descent to the last shown waypoint.
Using the crown, you can choose how many waypoints are visible on the Climb Guidance by zooming the profile in or out, and therefore see the remaining distance, ascent, and descent to either next waypoint, or second next waypoint, or third next waypoint, or the end of the route. This matches the information you want to show in your app. The only missing information is the waypoint name. If the Climb Guidance included that, it would become even more usable.