That does not happen all the time though. I would say geolocation works nicely pretty much all the time.
Not sure why it's not possible to order a taxi, since you're not supposed to provide your own coordinates but rather a point where you want to be picked up.
You can also check [1]:
"through a collaboration with researchers from The University of Texas at Austin, we expose the use of GPS spoofing in active Russian combat zones, particularly Syria, for airspace denial purposes. This is a capability scarcely reported in the public domain. Using data from a scientific sensor on the International Space Station (ISS), we are able to identify ongoing activity that poses significant threats to civilian airline GPS systems"
Just news, mentioning this, back to 2016 https://lenta.ru/articles/2016/11/07/gpsoff/
Nice write up, also from 2016 https://meduza.io/feature/2016/10/19/teleportatsiya-iz-kreml...
News from Jan, 2018 https://snob.ru/news/156463
Nov, 2018 https://www.vedomosti.ru/politics/news/2018/11/12/786188-kre...
Hope that helps!
P.S. And yes, I personally see this behaviour near Kremlin. It's almost impossible to order a taxi nearby.