I don't like to make conclusions without specific details, actions taken, when it occurred, location, other variables, etc, and I'm not doing that. I do however see a clear pattern though in the causes and resolutions to this issue. It's fairly obvious the issue is environment-related, specifically connections and interference. So many, different troubleshooting steps by a vast array of users on the latter versions of iphones (models 6, 6s, 7 & 7 plus, 8 models, and the X) who encountered this issue, consistently prove this. All users had two very specific things in common- either third party additions to the device and/or their vehicles, were interfering and/or peripherals were offsetting the GPS and, two - all reported connection issues in which once those were corrected, no longer had the issue.
I'm honestly surprised Apple is looking into this, as no one but each, individual user can possibly know what is putting this in motion. ISP's and cell carriers take no accountability although GPS relies on them to work. If Apple finds a solution for cellular and wifi connections, that they have zero control of, I will be in awe.
They've accomplished it before though, so we'll see.
This issue was occurring in past versions also. Why? We can only control our environmental factors to a certain degree and who knows what each individual has on them, around the phone, who is on towers and when and omg, the list of factors goes on.
I've seen many resolve by removing from car holder's or mounts, others via restarting their router and WiFi troubleshooting, one guy's encrypted card opener to his building was affecting his, another fixed via removing a phone case, and one I found that I found quite fascinating- a very determined customer who looked into his vehicle's surroundings and by disabling On star fixed his GPS issue. Kudos to these folks for considering what factors affect location based services (Bluetooth, wifi and cellular, then you branch out from there) and as a result, found the root cause. That takes thought and determination as well as looking beyond what was easier - to blame others. Although easier, it's unproductive and a lax way of handling issues.
I learn from those people who although, have unique environmental causes, I can still relate to and use as guidance in resolving tricky issues via looking into variables unique to me.