T thenextweb.com Google now lets you create your own Street View maps 48 points smefju 13 years ago 16 comments