How to track/follow a MapPolyline in MapTrackView

I have been trying to make an app that acts as a new Activity App and follows a course. But I found out that was not possible to get the course data within a watch app. I am wondering now if there is some sort of why to begin a new activity session within my app and then follow a MapPolyline as if it was a course and use functions like offCourseDistance?