most of geo-apps are instantly require gps signals, then the smartphone can stand for few hours, I think most of phone less than 5 hours.
If you do a lot of web page viewing, photo taken, display always on. the smartphone will be useless.
Or for professional user, they need extra battery for smartphone phone.
Here is nice article
Xiaoyu Guan (Sam)