This is the usual scenario of geolocating on my phone. I open maps in Morph, geolocation sign highlights in notification bar, and I wait for 15 minutes. in a while it either starts showing my position, or I give up.
Suppose it all went well and it found the geoposition. But in couple days when I need it again, I would expect it to have more or less up-to-date ephemerides, but what I see is the same waiting for 15 minutes with some success chances.
On the other hand it happens often that it does not show my position in 15 minutes. I understand it may take longer, but since the whole process is quite obscure, there are high chances it will never show anything for me (I tried waiting for >1 hour with no success).
Any tricks to have GPS less painful?