Ну, я еще сам этого не делал, но в основном все сводится к проецированию фотографий на примитивную камеру.
Самым простым будет куб, но это, вероятно, приведет к не очень хорошим результатам, особенно по краям и углам.Лучше была бы сфера, на которую проецируются изображения.
Но, по сути, добавление 3D-примитивов и отображение на них текстур должно быть легко осуществимо с помощью Java или Flash.Если вы попытаетесь запрограммировать его для браузеров, взгляните на WebGL .Это был бы более ориентированный на будущее подход, для которого не требуется Flash ... И он уже предоставляет хорошие методы для наложения текстур на поверхностях.
Если под 360 ° вы имеете в виду только горизонтальную плоскость, вы также можете использоватьцилиндр, который делает его намного проще, чем проецировать на сферы.Вам просто понадобится широкая панорамная фотография, которая полностью вращается и сопоставляет ее с цилиндром.
Так что, в основном, независимо от того, какой примитив вы выберете, вам нужно расположить камеру в этом примитиве, проецировать фотографии наПримитив и реализовать некоторые элементы управления, которые позволяют пользователю свободно вращать камеру.
Можете ли вы привести какие-либо примеры фотографий?Это облегчило бы поиск способа решения вашей проблемы и нахождение хорошего способа проецирования текстуры ...
Надеюсь, это поможет ... если нет, продолжайте спрашивать ...