*I would advise a look at this Microsoft project, because I lack the words to properly describe it and I'm pretty sure those words haven't been invented yet.
http://readwriteworld.cloudapp.net/?p=35
"Hello Read/Write World!
"Posted on April 19, 2011 by team
"Today we’re unveiling a major new project in Bing. Technically it’s an indexing, unification, and connection of the world’s geo-linked media. (((That will have to do, although "giant stretchy monster map of everything our users ever photographed anywhere" is closer))) Informally, it’s the magic of:
"Seeing your photos automatically connected to others;
"Being able to simply create immersive experiences from your or your friends photos, videos, and panoramas;
“Fixing” the world, when the official imagery of your street is out of date;
"Visually mapping your business, your favorite park, or your real estate for everyone to see;
"Understanding the emergent information from the density and tagging of media.
"The Read/Write World has 3 pillars: Clear Content Rights; Uniform Access and Open Source Viewers; and Real-Time Geo-Services.
"Clear Content Rights
"We strongly support media creators and owners controlling their content. The Read/Write World will be most useful to owners who allow others to re-use their content, and we support the Creative Commons licenses as the best way to manage and communicate this. If you want to retain absolute copyright control, or even make your geo-linked media available in the public domain, the Read/Write World supports this too. More detailed information here.
"Uniform Access and Open Source Viewers
"Being able to index all the geo-media is one thing, but what most people will really want to do is consume it in a smooth and connected way. They’ll want to “swim” through it, and they want to do this on desktops, mobile, and tablets.
"To enable this kind of fluid access, we’ve created a small language for describing the geometric relationship between media elements. We call it RML, and describe it in the this post.
"The Read/Write World project will create and support Open Source HTML5 viewing code, and will collaborate and support those people or companies who are interested in creating viewers for specific platforms and graphics stacks. Below is a rough video from our prototype viewer. It’s not ready for open sourcing just yet...."