For last few months (more or less since I've upgraded my phone to Android P) I have very frequent gps problems ( I'm using Sony Xperia XZ1 Compact).
I often get no fix in buses, I have to wait for a minute on a street to get a correct location fix, etc.
It's really discouraging from plating any location based games, especially Ingress, as it make performing carefully planned actions (multifiels, fieldarts, ...) really tedious.
Do you have a similar experience? Did you find any solution?