A mi eso me pasaba con EMUI 2.3. Lo que hice fue desinstalar las actualizaciones del maps, deshabilitar la aplicacion, de nuevo habilitarla y actualizarla. Parece que ya no se queda enganchado el GPS desde entonces. Igual fue cosa de alguna actualizacion de google que le sento mal.