Este "apaño" es, en mi modesta opinion, inútil. Pues habría que estar haciéndolo cada poco tiempo.
Yo utilizo la app
GPS Status que se ejecuta en segundo plano siempre que utilizas el GPS, descargándose los datos de A-GPS periodicamente. Con ello se consigue un funcionamiento más "decente" del navegador