Creation of a 3D world and 3D objects inside the browser, using Three.js You can rotate the model and the environment.
Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.
The 360 degree map - Emil Persson, aka Humus. http://www.humus.name