But the car's GPS antenna is involved. And it appears the communication of that information from the radio to the phone is corrupted. As soon as the phone is disconnected from the car, the location displayed on the phone becomes correct. Reconnect it, and both the phone and the car display the wrong location. Isn't that right?
I saw one report where the user physically disconnected the car's GPS antenna from the radio in order to force the phone to use its internal GPS resources, and that gave correct results on the phone and car. This is unfortunately not an easy test to perform, but after some 5 years of dealing with this problem across multiple car makers and Apple phones, one would think the error would have been isolated by now. Especially since it does not occur with Android phones, which simply proves it can be done.