Google has just launched the their 2.5D maps! Thanks to technology by Immersive Media, we can now travel through streets with high resolution photos. Imagine now, being able to insert custom messages and interactivity in street images. Wow.

Google Street View

Don’t just stand there ! Take a walk in San Francisco. Or Denver, Las Vegas, Miami or New York.

(Flash Player 9 required)

Source. Slashdot, O’Reilly