Forwarding coords to garmin drive app

Started by bongo, May 01, 2024, 21:39:41

0 Members and 1 Guest are viewing this topic.

bongo

for years, i used locus to forward position data to the garmin drive app using
share / other map apps
and selecting the garmin drive app.
this worked really well so far, but now, after not using this functionality for a few weeks, it does not work anymore, or does only work in 1 out of about 20 or more tries.
have there been any changes in the data format locus uses to send data to another app?
what i can say is that this worked perfect in january, but now it does not work anymore.
  •  

Menion

Hello bongo,
as far as I know, there were no changes in the way, app communicates with 3rd party apps. Can you please point me to the Google Play to app that does not work correctly? There is quite a lot of apps from Garmin, so I need to test the correct one. Thanks
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  

bongo

  •  

bongo

looks like i found the reason for the failure, i.e. quite a clear hint when it works and when it doesn't:

when putting a finger on a location on the map, locus shows a rectangle which contains <road name>,<village name> (<height>m).
for locations where locus shows all 3 'values', transfer to garmin drive seems to work.
but wherever locus does not show a <road name>, transfer to garmin drive fails.

what's the reason for locus to not show a road name? (even in places where there is no road, locus usually shows a road name)

e.g. N47°10.108 E7°15.163 is a place where only the village name is shown and no road (although there is a road). and this position fails when transferred to garmin drive app.

if the road name comes from the map, would it be possible to force adding some dummy text to the location information sent to garmin drive, when there is no road name?
  •  

Menion

Hi,
thanks for the link to the app. It seems that without appropriate hardware, I can't even test it.

Anyway, what you wrote is unusual. The app, no matter if road+village or just a village sends as a single text parameter. So there should be no difference. This looks to me more like a problem in the Garmin app.

I'm double-checking specifications and Locus Map simply do it correctly.

Format app use and send is "geo:0,0?q=latitude,longitude(label)".

So sorry, I can't help here as it seems to be an internal issue of the Garmin app.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  

bongo

hi

not sure if the drive app only works when it knows a physical garmin device. at least once it knows a device, there is no need for the drive app to be connected to the device to communicate with locus (to get position from locus).

i don't know how i can monitor what locus exactly sends to the drive app.
when sharing a text message instead of sharing with other map apps, i can see that when the shared text is "route principale, orvin," this position works when shared with other map apps garmin drive, but when it is just "orvin," it does not work.

this for sure looks like a garmin issue, as it does not seem to be very tolerant to the label it gets with the coords.
unfortunately i don't expect a quick solution from garmin :-(

btw: where does locus take the label from, it adds to the coords?

and is there a way for me to monitor what exactly locus sends to the map app, to further debug and give a more accurate error description to garmin support?


  •