webgl - android上類似汽車之家的3d全景照片怎么實現(xiàn)
問題描述
看這個效果圖 感覺是前端實現(xiàn)的那么在本地能做嗎 ? 有經(jīng)驗的回答一下 謝謝
問題解答
回答1:這個確實是前端做的,我分析到的ui布局顯示使用的WebView:
而且這個里面還有個VR的,不知道怎么體驗:不知道需要什么設(shè)備。。。
不過這個全景的話有點坑,好像對Android 4.4及其以下不支持,我的測試機安裝了不能打開:
我查了下Android 全景,得到的信息不是很多,這里貼兩個:
Android中webview在5.0以下手機想支持WebGL 怎么弄?
這個問題去年就提出來了,至今無人解答,估計就是不支持4.4了,題主要是搞著一塊如果解決了或者有什么替代方案可以去完善次提問。
2.android開發(fā)webview的困惑
做全景很長時間個人感覺webview不是很好用,但是必須要用,用了這么長時間感覺問題很多,下面整理了比較容易忽略或難解決的問題1.webview的shouldOverrideUrlLoading方法的返回值問題(1)之前在網(wǎng)上看了一下說 返回true是由程序控制進(jìn)行加載,說白了就是在shouldOverrideUrlLoading方法中寫一些邏輯,最后在執(zhí)行view.loadUrl方法,好處顯而易見 可以截獲并控制url是否加載,但是個人遇到一點問題就是網(wǎng)頁通過goback返回時會出現(xiàn)無法返回的現(xiàn)象,個人認(rèn)為是返回后又調(diào)用了loadUrl方法。(2)返回false 加載過程全部由webview自行加載,個人感覺返回false較好。(3)webview的goback方法應(yīng)該是必須用的,(2)中說到返回false較好也是因為返回過程中不會出現(xiàn)重復(fù)加載的問題,個人親測。(4)全景的加載困擾了我很長時間,總是出現(xiàn)第一次可以加載,但是退出第二次或后面幾次總是無法加載,網(wǎng)上搜了很多方法也沒解決,看到一篇博客終于解決的問題在onPause方法中加上webview.pauseTimers() 在onResume方法中加上webview.resumeTimers() 真是好用呀,現(xiàn)在測試全景每次都可以加載進(jìn)去。回答2:
VR效果,需要有資源
相關(guān)文章:
1. javascript - 百度echarts series數(shù)據(jù)更新問題2. javascript - JS設(shè)置Video視頻對象的currentTime時出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...3. php自學(xué)從哪里開始?4. MySQL客戶端吃掉了SQL注解?5. css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug6. python小白的基礎(chǔ)問題 關(guān)于while循環(huán)的嵌套7. java固定鍵值轉(zhuǎn)換,使用枚舉實現(xiàn)字典?8. 求大神幫我看看是哪里寫錯了 感謝細(xì)心解答9. phpstady在win10上運行10. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了
