webgl - android上類似汽車之家的3d全景照片怎么實現
問題描述
看這個效果圖 感覺是前端實現的那么在本地能做嗎 ? 有經驗的回答一下 謝謝
問題解答
回答1:這個確實是前端做的,我分析到的ui布局顯示使用的WebView:
而且這個里面還有個VR的,不知道怎么體驗:不知道需要什么設備。。。
不過這個全景的話有點坑,好像對Android 4.4及其以下不支持,我的測試機安裝了不能打開:
我查了下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效果,需要有資源
相關文章:
1. docker-compose 為何找不到配置文件?2. ddos - apache日志很多其它網址,什么情況?3. 請問一下各位老鳥 我一直在學習獨孤九賤 現在是在tp5 今天發現 這個系列視頻沒有實戰4. android - E/dalvikvm: Could not find class java.nio.file.Path,5. boot2docker無法啟動6. python是怎么實現過濾 #注釋代碼的?7. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?8. mysql數據庫每次查詢是一條線程嗎?9. python - linux怎么在每天的凌晨2點執行一次這個log.py文件10. 使用uuid,并不能利用mysql的索引,有什么解決辦法?
