Well, Google Earth is now available as a free app for your iPhone/iPod Touch. Although I don’t think I will need it as GoogleMap satellite imagery and street views are enough for me, if you need the whole 3D map in your iPhone, go knock yourself out.
Download Google Earth for iPhone here
Google Earth lets people virtually fly around a 3D view of the world made from satellite and aerial imagery mapped onto the planet’s mountains and valleys.