I'm in Norway and have tried countless time to share different locations to the car (via the Tesla app), but have not once experienced it actually succeeding. I have not experimented with sharing from different sources, just tried Google Maps (on a Galaxy S9/Android).
My guess is it's down to just one or two root causes:
- when I share coordinates (latitude/longitude), I bet Google Maps uses a decimal point that's culture-sensitive. In other words, they look for a punctuation mark, but there is just a comma character. This would be trivial to fix.
- not sure there is a second reason, but IF google maps ever share addresses *without* also giving the coordinates (but this does seem like a very stupid thing to do, so I am not convinced it is possible), then it may simply be down to the fact that addresses are formatted in all sorts of ways in different places. They were never meant to be machine-readable, and even within a single country there is often many ways to present an address. (In Norway alone, even the *formalized* addresses used in public registers can take at least three different forms.)
For half a century programmers have continued to make the incredibly basic mistake of using *varying* representations of the *same* information, when everyone knows what they *should* do is have an invariant representation everywhere except when presenting information in the user interface. (This is also why if you save an Excel spreadsheet as CSV (COMMA-separated values) in Europe, it will put semicolons instead of commas in the file; so if you send the file to someone in the US, they can open it, but it is incorrectly presented. And vice versa.)