even small things like tectonic drift, atmospheric distortion and signal reflection/damping are taken into account for google’s location services and that’s a level of accuracy that requires a ton of somewhat uniform data collection or a even more of data and more clever maths,