WebGL端如何让浏览器缓存更多的三维切片

0 投票
当三维场景比较大的时候,假如我现在A区域浏览,当我从A区转到其他区域浏览,再回到A区时,A区的模型又会重新加载一遍,感觉就是浏览器只会缓存当前视角的模型,其他模型如果不在视角会被销毁一样的,这种使用体验不太好。

尝试设大s3m图层的maximumMemoryUsage属性,但好像没有效果,请问如何才能让浏览器缓存更多的三维切片而避免上面所述的问题?
11月 24 分类:  42次浏览 | 用户: 游龙乘风 才疏学浅 (15 分)

1个回答

1 投票
 
已采纳

你好,layer下面有 clearMemoryImmediately属性,默认为true,设置为false,即不释放内存;

indexedDBSetting 

在设置indexeDB属性时, 有三个布尔类型的分支属性:isGeoTilesSave——是否保存切片; isAttributesSave--是否保存属性;isGeoTilesRootNodeSave--是否保存根节点。

11月 25 用户: 卷饼先生 登峰造极 (5,384 分)
采纳于 12月 2 用户:游龙乘风
...