zdnetasia.com
May 15, 2008
By Elinor Mills, CNET News.com Google Maps launched a new feature on late Wednesday that shows you photos, videos, and maps that people have created about different locations around the world. After typing in a city or address there is a new "Explore this area" link near the top left. Clicking on...
[read full story]