2010-09-21 2 views
45

Есть ли библиотеки или классы, чтобы показать панораму на 360 градусов на iPhone?360 ° панорамные библиотеки для ios

Я нашел это здесь: http://code.google.com/p/panoramagl/ , но это не актуально и только для старых версий ios.

Я благодарен за любую ссылку, которая помогает мне создать панорамный вид на 360 градусов по ios.

+0

Это не только для старых версий ios. Легко запустить его под ios 4. Каковы проблемы с возможностями ios 4 у ​​вас есть? – knuku

+0

Похоже, что они добавили поддержку iOS 5 (по крайней мере, они протестировали в ней) –

+0

@choise: Привет! какую библиотеку (360 градусов Panaroma) вы использовали в разработке Xcode iOS. Или вы сделали webApp для сафари. Вы можете поделиться своим опытом со мной? Заранее спасибо. –

ответ

13

Я недавно нашел KRPano и так как он не перечислен здесь ..

+0

плохо его невозможно просмотреть демо в симуляторе iphone (локальный) http://dl.getdropbox.com/u/80699/Bildschirmfoto%202010-10-25%20um%2016.03.12.png – choise

+0

Вам нужна лицензия, как сказано здесь: http://krpano.com/iphone/#howtouseit – microspino

+2

shure, но сначала я хотел бы попробовать, прежде чем купить;) – choise

2

В настоящее время я строил подобную систему и имел такую ​​же удачу, как и с этим. Закончилось использование UIScrollView для обеспечения эффекта панорамы, хотя я не смог полностью обернуть его. Я использовал видео WWDC с сеанса 104 (2010), чтобы помочь мне оптимизировать загрузку большого изображения.

OpenGL ES может быть более изящным решением, если у вас есть время/умение (я только пробовал в OpenGL), но мне, конечно, не повезло найти библиотеку панорамы где угодно (кроме устаревшей панорамы). Это, конечно, сногсшибательно.

+0

У меня нет навыков opengl es;) как всегда, крайний срок идет быстро. Я также пробовал использовать scrollview, но в итоге не было хорошего решения – choise

+0

Желаю удачи! Сроки истекают! –

5

VR5 pano viewer at http://www.vrhabitat.com/#vr5 должен делать то, что вам нужно.

Когда вы загружаете его, вы можете проверить его, импортируя папку vr5_script в свой Xcode проект, убедившись в том, чтобы проверить «ссылку Создать папку для любых добавленных папок» вариант, а затем загрузить его в WebView:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[ 
    [NSBundle mainBundle] pathForResource:@"index" ofType:@"html" 
    inDirectory:@"vr5_script"]isDirectory:NO]]]; 

Я просто попробовал и, похоже, работает неплохо. Пожалуйста, подумайте о том, чтобы пожертвовать автору, если вы используете его для коммерческого использования (я не являюсь аффилированным лицом автора).

+0

Да, я пробовал это, но его не очень гладко, без плавной прокрутки и все такое. также он работает в мобильном сафари, но в uiwebview есть некоторые проблемы с действиями multitouch. – choise

4

галерея Apple, "HTML5" включает в себя 360 ° панорамы реализованы с использованием запатентованной CSS и расширения JS:

http://www.apple.com/html5/showcase/vr/

работает очень хорошо во всех браузерах Apple, включая Mobile Safari, но это разработанне для работы в других браузерах.

+1

Вы действительно имеете в виду «не предназначенные для», что подразумевает, что они прикладывают усилия для взлома в Firefox или «не предназначены для», что подразумевает, что они просто не потрудился заставить его работать? –

+0

Спасибо, я только что посмотрел на это для Mobile Safari. –

4

Тот нашел здесь: http://code.google.com/p/panoramagl/ уже обновлен для прошивки 5.1. Вы можете загрузить пример и использовать библиотеку офлайн и онлайн.

+0

есть ли способ реализовать движение гироскопа с этим? –

+0

May Be Try SceneKit, Добавить сцену и поместить любую фотографию HDRI в качестве фона, она работает намного лучше в те дни после iOS 10 специально с AR iOS 11 –

17

Проверьте это с открытым исходным кодом UIView подкласс, чтобы сделать удивительную интерактивную панораму 360-180 градусов от 6 изображений, по одному для каждой грани в cube.In ссылки вы можете проверить на примере

PanoramaViewer

+0

вы знаете, как взять эти 6 изображений на iphone? пожалуйста помоги... –

1

Отъезд правильный ответ здесь. Я использовал этот код и работает как прелесть для меня. Надежда поможет и вам. Here

Смежные вопросы