Adding a map view to a ConnectIQ app

Is there a way to add a map view to a ConnectIQ app? I want to write an app displaying some specific information in several views but I would also like that one of the views is the standard map view of the fenix 3. Is it possible in the API to add the map view to a custom app?

Thanks!
  • Former Member
    Former Member over 10 years ago
    F3 can't a maps to view. Only map witch pois or tracks in activity.
    You can draw poi, lines or polygons on 'dc' canvas - simple recalculate geo coordinates to the screen pixels.
    Maybe can it be possible to make datafield on one full page witch 'custom map' - used data from activity and hardcoded (or downloaded) poi's and lines.
    Other way is get map tiles (from Openstreetmap for example) and show bitmaps but this need smart change colors palete.
  • This isn't supported yet, but I filed a ticket a while ago to add a mapping API to Connect IQ. This is a longer-term item, so I wouldn't expect to see this kind of feature very soon. It's on the road map, though!
  • F3 can't a maps to view. Only map witch pois or tracks in activity.
    You can draw poi, lines or polygons on 'dc' canvas - simple recalculate geo coordinates to the screen pixels.
    Maybe can it be possible to make datafield on one full page witch 'custom map' - used data from activity and hardcoded (or downloaded) poi's and lines.
    Other way is get map tiles (from Openstreetmap for example) and show bitmaps but this need smart change colors palete.


    I think I expressed my question the wrong way, sorry for that. I'm not looking to display actual map tiles. I was simply wondering if I can insert the standard F3 "map" view in a custom app that i develop myself. By the standard F3 "map" view i simply mean the white background displaying locations saved on the device, the scale, and a small icon pointing north and offering the ability to zoom in / zoom out / pan - in other words what you see when you start an activity using one of the standard garmin apps (e.g. 'trail running' app). Of course i can just code a view that has a white background, all controls mentioned, map coordinates to pixels, write code that handles zooming in and out, panning, scaling etc but was just wondering if I have to do that from scratch or I can somehow reuse the "map" view which the F3 already has when in an activity. (sort of avoid reinventing the wheel..)
  • This isn't supported yet, but I filed a ticket a while ago to add a mapping API to Connect IQ. This is a longer-term item, so I wouldn't expect to see this kind of feature very soon. It's on the road map, though!


    Got it, thanks!