您的位置:首頁技術文章
文章詳情頁

webgl - android上類似汽車之家的3d全景照片怎么實現

瀏覽:96日期:2024-02-25 11:40:35

問題描述

webgl - android上類似汽車之家的3d全景照片怎么實現

看這個效果圖 感覺是前端實現的那么在本地能做嗎 ? 有經驗的回答一下 謝謝

問題解答

回答1:

這個確實是前端做的,我分析到的ui布局顯示使用的WebView:webgl - android上類似汽車之家的3d全景照片怎么實現

而且這個里面還有個VR的,不知道怎么體驗:webgl - android上類似汽車之家的3d全景照片怎么實現不知道需要什么設備。。。

不過這個全景的話有點坑,好像對Android 4.4及其以下不支持,我的測試機安裝了不能打開:

webgl - android上類似汽車之家的3d全景照片怎么實現

我查了下Android 全景,得到的信息不是很多,這里貼兩個:

Android中webview在5.0以下手機想支持WebGL 怎么弄?

這個問題去年就提出來了,至今無人解答,估計就是不支持4.4了,題主要是搞著一塊如果解決了或者有什么替代方案可以去完善次提問。

2.android開發webview的困惑

做全景很長時間個人感覺webview不是很好用,但是必須要用,用了這么長時間感覺問題很多,下面整理了比較容易忽略或難解決的問題1.webview的shouldOverrideUrlLoading方法的返回值問題(1)之前在網上看了一下說 返回true是由程序控制進行加載,說白了就是在shouldOverrideUrlLoading方法中寫一些邏輯,最后在執行view.loadUrl方法,好處顯而易見 可以截獲并控制url是否加載,但是個人遇到一點問題就是網頁通過goback返回時會出現無法返回的現象,個人認為是返回后又調用了loadUrl方法。(2)返回false 加載過程全部由webview自行加載,個人感覺返回false較好。(3)webview的goback方法應該是必須用的,(2)中說到返回false較好也是因為返回過程中不會出現重復加載的問題,個人親測。(4)全景的加載困擾了我很長時間,總是出現第一次可以加載,但是退出第二次或后面幾次總是無法加載,網上搜了很多方法也沒解決,看到一篇博客終于解決的問題在onPause方法中加上webview.pauseTimers() 在onResume方法中加上webview.resumeTimers() 真是好用呀,現在測試全景每次都可以加載進去。回答2:

VR效果,需要有資源

標簽: web
相關文章:
国产综合久久一区二区三区