that's stragne. have you actually been using google maps a lot today? normally when google maps is sent to the background it uses no cpu and just sits there idle. when you have latitude enabled, it is also efficient and will guesstimate you location every half hour or so via cell tower triangulation, then turns itself back off until the next update it does.
what is your google maps usage time from the battery menu?