[GIS] How to a 3D model of a building be displayed in a web-browser

3dvisualisationweb-mapping

I would like to try to show a proposed building in a web-browser such that the user can interact with it in a way similar to google maps streetview. Is it possible to do this, in any platform?

I can produce the building format in any geospatial format known to humanity, but as far as I can tell, Google Streetview only allows points to be inserted using their API. I don't want to force users to download a plugin to view this (which is why I would prefer not to use the Google Earth plugin)[updating this point in response to comments].

One thought I had was to try to make a panorama using static images of the building in some other tool that would be scrollable to give the appearance that it was embedded in a map. I presume this would be against the terms of service of Google, but I'm mainly curious how this can be done.

I'm also open to using any paid service for this functionality, or considering any new technology such as Kartograph, WebGL or perhaps a 3D javascript library such as http://threejs.org/

Best Answer

Have you looked at OpenWebGlobe (which uses WebGL in background) Here is the demo with some buildings loaded:

http://swiss3d.openwebglobe.org/

And accoring to forums you can convert Collada/KMZ models to be loaded into this:

http://forums.openwebglobe.org/viewtopic.php?f=5&t=247