This application requires internet to perform this translation. I was hoping for this to be working offline but it seems google is probably not encoding it in an easy way to decode locally offline...
Hm.. you made me check and indeed it needs connection, but I was more intrigued by the fact that you can't share a location from Google Maps if you're not connected - at least in my case, when offline and trying to share a location, the sharing sheet (or whatever it's called) doesn't show up at all.
That's one use case, but I get sent these locations from other users of gmaps and I need a way to easily open them with organic maps for instance. Not always easy, despite plus codes available to possibly solve this issue in many cases.
They are usually generated by 3rd party apps. Like taxi or delivery apps.
But links shared from Google maps themselves are encoded on the server side and look like this:
I don't see any reason to encode locations in this way, except to make life difficult for users of other maps. This should be considered anti-competitive behavior.
P.S. I just realized that Google Maps generates a unique link for each share and tracks every user who clicks on that link.