Uma hora de navegação por dia é realmente uma carga séria para a bateria, e não é só por causa do GPS. A tela funciona no brilho máximo para você conseguir ver o mapa à luz do dia, e isso consome energia tanto quanto o módulo de posicionamento. Além disso, o app está constantemente carregando dados de trânsito, atualizando rotas, sincronizando com a nuvem - tudo isso acontece mesmo que a tela tenha escurecido.
Tenta ativar o modo de economia de bateria no telefone - normalmente ele reduz automaticamente a frequência de atualização de dados e remove processos em background desnecessários. Desativa notificações de eventos na estrada, se não forem críticas pra você. Mais uma coisa: se usa Yandex ou Google com bastante frequência, baixa os mapas offline - o app não vai ficar constantemente consultando a internet e satélites pra confirmar dados, o que reduz bastante o consumo.
Uma hora por dia é normal, honestamente. Navegação por natureza é um dos processos mais "gulosos" que existem. Se a bateria aguenta o resto normalmente, então não é um problema do dispositivo, é uma característica de apps de geolocalização.