Убер в своем блоге хорошо рассказал о том, почему сейчас сложно в профессиональных целях использовать обычный GPS в городах. И как они улучшают эти координаты с помощью довольно простых алгоритмов. На verge обьяснения еще понятнее, единственное что забыли добавить - так сейчас поступают с GPS почти все, у кого есть возможность работать за пределами встроенной геолокации операционных систем. Правда от GPS-спуфинга это, конечно, не спасает.
www.theverge.com/2018/4/19/17252
How Uber moves the ‘blue dot’ to improve GPS accuracy in big cities