Overriding watch GPS with custom latitude and longitude input

Hello all, 

Is there any way that we can input a latitude/longitude position into the some Garmin API object that instead of using the watch's internal GPS data, it uses a provided input position instead?
And if this is possible will this data show on the map when using the MapTrackView object API?
Many Thanks