Почему GPS так быстро сажает батарею?
Хм. У меня была догадка, что батарейка садится быстро, так как при включенном GPS телефон постоянно в режиме «разговора» девайса со спутниками, постоянная пакетная передача данных туда-сюда и прочее.

Но догадка тоже необоснованная.
Имеется ввиду какая-то определенная модель телефона или вопрос обобщающий?
На величину потребление энергии влияет не только само железо, но и тип операционной системы и софт, который используется для GPS.

ИМХО Батарея быстрее садится из-за постоянного приема сигнала со спутников (нескольких, не одного), включенного экрана с подсветкой, загруженности железа (особенно процессора) Современные программы GPS требовательны к железу, некоторые в 3D объекты отображают.