Map inside data field?

Hello,

Sorry if this was asked or discussed before, I was not able to find any relevant posts.

Also, even though I am developer by profession, I am only getting familiar with development using Connect IQ API (10 hours or so so far) so I have very basic understanding of.... everything.

And now the question:

I (as a fenix 5 plus user) would like to develop my own implementation of map data field, since I am missing some key features on the stock one (namely "auto zoom to entire track").

So far it seems to me that class WatchUi.MapView can only be used as part of "application" app type (and not data field, which is a view on it's own).

My intention is not to develop full blown activity application. I am pretty fine with existing ones. I just want to develop a map data field, which I can use as part of existing activities.

Is there any way how to approach this technically using existing API?

If there is no way how to access map files stored on device and render them, the only fallback "solution" I can think of, is to embed map as a bitmap resource in the data field application.

Thanks.