Изменение фотосферы на веб-сайте

Что я пытаюсь сделать, так это использовать фотосферу на своем веб-сайте, чтобы она отображалась на весь экран в качестве титульной страницы веб-сайта. Проблема заключается в том, что код для встраивания фотосферы в веб-страницу, предоставленный здесь Google

https://developers.google.com/photo-sphere/web/

позволяет жестко запрограммировать только размер фотосферы

displaysize="600,400"

какими бы ни были значения, но они все еще жестко запрограммированы. Я хочу, чтобы он настраивался на экран пользователя и отображался во всем окне браузера. У кого-нибудь есть идея, как это снять? Я не нашел ничего о «фотосфере в Интернете», кроме ссылки на Google, которую я дал выше.


person Dominus Macron    schedule 04.06.2013    source источник


Ответы (3)


Действительно, в настоящее время API предназначен для приема статических значений. Я думаю, что это хороший момент, когда пользователи могут захотеть установить размеры на 100% и позволить им динамически изменять размер.

Я внес его в список TODO и постараюсь в ближайшее время заняться этим.

В то же время, один обходной путь заключается в следующем: после загрузки средства просмотра вы найдете iframe на странице, которая его содержит. Вы можете динамически изменять его размеры по своему вкусу, и зритель должен адаптироваться.

person Sascha    schedule 26.06.2013

API, предоставляемый Google, упаковывает всю фотосферу в слои iFrames. Вы можете использовать API для запроса определенной фотосферы, но использовать ответ только для его анализа на наличие необходимых вам значений. Затем вы создаете свой собственный запрос, и результат может отображаться в полноэкранном режиме.

Пример ссылки: это Я создал эту ссылку динамически из ответа JSON от элементов media$group media$content 0 url

Надеюсь, поможет.

person user2456970    schedule 02.07.2013

Разве вы не можете взять необработанное изображение и просто использовать webgl, чтобы спроецировать его на внутреннюю часть сферы?

person Eric G    schedule 10.12.2013