Problem with the weather location, SOLVED !

Hello, I would like an explanation.

I think I'm not the only user who has had a problem with the weather location (observationLocationName) not being displayed correctly.

If I should be specific, it causes me quite a lot of problems in the development of the application, because if the place where you are is not displayed correctly, then it is a useless function. Now I don't know if I should further incorporate it into my Applications.

I know I can use the OWM weather provider, but on the other hand I think the Garmin device is not very cheap and if someone already buys one, the system should be tuned for basic functions (just my opinion).

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Solved

If someone has the same problem as I had, that my current position - the name of the place where I am - was not displayed on my watch, the solution for me was:

- uninstall GCM ver. 4.61
- restart watch and phone

- install GCM ver. 4.60 (apk file that I can send here)

- log in to your Garmin account and within 20 minutes the name of the place where you are will be displayed.

I feel that in GCM version 4.61 there is no specific database for places and only the metrology station is the position...

  • What IS the problem?

    It's not the right location? Wrong language?

    How far is the reported location from the actual location of the phone? What language is the watch set to? And the phone?

    Did you travel long distance before you checked? Maybe the phone still uses the last gps fix that might be 100km away because that's where you were 2 hours ago when last time opened maps.

    It's hard to help when people don't include any information even about the problem. We can't read minds!

  • because if the place where you are is not displayed correctly

    the observationLocationName has never claimed to be your location, it's the location of where the weather has been observed (=location of the weather station)

  • As I wrote with the previous version of GCM, everything worked correctly for me. So they install an older version via the apk file and I'll see...

  • I'll say that to me, the observationLocationName should be the weather station where the data was observed, not your phone's current location. You might be a distance away from the weather station.

    In my case, the weather station is at the airport, while I live on the other side of a small mountain and at a different elevation from the airport, and it's good to know where the actual observation was done.

  • Ok, so the next question is how can I accurately display the location of where I am?

    Is it changed in the API or?

  • Outside of Garmin Weather, start GPS on the watch, get your location and then do a makeWebRequest with that location to get the info.  I've seen CIQ apps that will even give you a street address for where are.

  • Is this meant via the OWM provider?

  • No, there are sites where you send a lat/lon and it returns info about that specific location.  OWM returns the location of the weather station.  For me it switches between two, both a few miles away.  Weather Underground also returns the location of the weather station the data is from.  

    Here's an app of mine (it requires a device with onboard maps), that gets your actual location draws a map, and puts a pin at your location.  https://apps.garmin.com/en-US/apps/e5e38814-0a10-4151-b677-9c616a0c5f05