webgl - android上類似汽車之家的3d全景照片怎么實(shí)現(xiàn)
問題描述
看這個(gè)效果圖 感覺是前端實(shí)現(xiàn)的那么在本地能做嗎 ? 有經(jīng)驗(yàn)的回答一下 謝謝
問題解答
回答1:這個(gè)確實(shí)是前端做的,我分析到的ui布局顯示使用的WebView:
而且這個(gè)里面還有個(gè)VR的,不知道怎么體驗(yàn):不知道需要什么設(shè)備。。。
不過這個(gè)全景的話有點(diǎn)坑,好像對(duì)Android 4.4及其以下不支持,我的測(cè)試機(jī)安裝了不能打開:
我查了下Android 全景,得到的信息不是很多,這里貼兩個(gè):
Android中webview在5.0以下手機(jī)想支持WebGL 怎么弄?
這個(gè)問題去年就提出來了,至今無人解答,估計(jì)就是不支持4.4了,題主要是搞著一塊如果解決了或者有什么替代方案可以去完善次提問。
2.android開發(fā)webview的困惑
做全景很長(zhǎng)時(shí)間個(gè)人感覺webview不是很好用,但是必須要用,用了這么長(zhǎng)時(shí)間感覺問題很多,下面整理了比較容易忽略或難解決的問題1.webview的shouldOverrideUrlLoading方法的返回值問題(1)之前在網(wǎng)上看了一下說 返回true是由程序控制進(jìn)行加載,說白了就是在shouldOverrideUrlLoading方法中寫一些邏輯,最后在執(zhí)行view.loadUrl方法,好處顯而易見 可以截獲并控制url是否加載,但是個(gè)人遇到一點(diǎn)問題就是網(wǎng)頁通過goback返回時(shí)會(huì)出現(xiàn)無法返回的現(xiàn)象,個(gè)人認(rèn)為是返回后又調(diào)用了loadUrl方法。(2)返回false 加載過程全部由webview自行加載,個(gè)人感覺返回false較好。(3)webview的goback方法應(yīng)該是必須用的,(2)中說到返回false較好也是因?yàn)榉祷剡^程中不會(huì)出現(xiàn)重復(fù)加載的問題,個(gè)人親測(cè)。(4)全景的加載困擾了我很長(zhǎng)時(shí)間,總是出現(xiàn)第一次可以加載,但是退出第二次或后面幾次總是無法加載,網(wǎng)上搜了很多方法也沒解決,看到一篇博客終于解決的問題在onPause方法中加上webview.pauseTimers() 在onResume方法中加上webview.resumeTimers() 真是好用呀,現(xiàn)在測(cè)試全景每次都可以加載進(jìn)去。回答2:
VR效果,需要有資源
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. angular.js - webpack build后的angularjs路由跳轉(zhuǎn)問題3. java - web項(xiàng)目中,用戶登陸信息存儲(chǔ)在session中好 還是cookie中好,取決于什么?4. 老師,怎么不講一次性添加多個(gè)數(shù)據(jù)5. mysql - 查詢字段做了索引為什么不起效,還有查詢一個(gè)月的時(shí)候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。6. mysql - 大部分?jǐn)?shù)據(jù)沒有行溢出的text字段是否需要拆表7. pdo - mysql 簡(jiǎn)單注入疑問8. Mysql取下一條記錄9. python - linux 下用wsgifunc 運(yùn)行web.py該如何修改代碼10. 表格對(duì)其 只涉及到對(duì)其,沒有涉及到大小,長(zhǎng)寬還有背景色類的嗎
