Google Earth is now on the IPhone. Their announcement. Even on my first generation phone, it works fine providing you have WiFi available. Some crashes. Practical? Well for most it is just a very informative, educational toy. But that is enough.
Update: I finally got to try it away from WiFi in more detail, and it operates fairly quickly there as well.