Am I thinking the wrong thing about push notifications?
I am believing that push notifications are sent from the server to your phone. So essentially your phone is receiving, just like an SMS. I don't think it should affect battery life that much.
I don't think Google Latitude will be via push. Push notifications are just that - little messages. They really can't push anything besides that (like your position on a map).