I've looked through the ConnectIQ APIs and do not see support for the GPS reporting speed or course. I also do not see support for navigation calculations for navigating to a location. Is this support there somewhere ? What am i missing ?
You can't use the data for a course you created in garmin connect if that's what you're asking about. With makeWebrequest you can download a .fit or .gpx (based on device), and with persistantContent, see what's on the watch and launch a native app to actually use it. There are a few apps that load their own info from the web in their own format and use that (dwMap for example)
As far as the GPS info, if you start recording an activity with GPS on, in Activity.Info, you'll get location, speed, etc. See the recording sample in the SDK for the basics.
Maybe post a bit more of what you want to do, and it might be easier to point you in the right direction or point out things you can do and those you can't.
Thanks for your quick reply. With some more hunting I found example code that uses info.speed and info.heading from the position module, which are the Course and Speed that I was looking for. I didn't expect motion related data to be encapsulated in something called position, so I didn't dig in quite far enough there. That app also includes code that does the calculation that I thought would be encapsulated in a GPS package of some kind, determining distance and heading to some point given the lat/lon for that point. Thanks again.
Ok, do you just want to just display the info, or you want to save the info and upload to Garmin Connect? That's why I mentioned the recording sample. You'll get the same info and more. And have the data in a format that can be viewed on a phone, or GC account,.
Check out Hike/Hike2 here for a CIQ app that does just that. My Apps