Hi everyone,
I am building a Connect IQ data field for Garmin Edge 1040 and I am trying to understand whether saved waypoints can be read directly inside a data field app.
My use case:
- I want to alert the rider when approaching refill points.
- Refill points are saved as waypoints on the device.
- In my data field, Activity.Info.nameOfNextPoint and distanceToNextPoint mostly return the next turn instruction, not the saved waypoint I expect.
- I can see saved waypoints elsewhere in the Edge UI, but I cannot reliably access them as “next relevant waypoint” from the data field.
What I tested:
- Activity.Info:
- nameOfNextPoint
- distanceToNextPoint
- nameOfDestination
- distanceToDestination
- PersistedContent classes (Waypoint/Route/Course), but in this context I only found metadata-level access (name/id/intent), not a clear way to get usable waypoint coordinates/list for my data field logic.
Questions:
- Is it currently possible for a data field to read saved waypoints (including location) from device storage?
- Is there any supported API path to access course points/waypoints (not just next turn text) in a data field?
- If not, is this a known limitation on Edge devices, and is there a recommended workaround?
Any guidance or confirmation from Garmin team or developers who solved similar use cases would be very helpful.
Thanks!