galaxy nexus constantly rebooting after running google earth

the phone got pretty hot and rebooted...well now after several battery pulls everytime the device starts up it reboots.launcher loads and within 10 seconds or so the locations icon appears on status bar and device freezes and reboots...the phone is locked and hasnt been rooted or anything...can anyone help a somewhat android newbie?