我们正在为平板电脑创建WebPpp。
因为我们的WebApp需要具有脱机功能,所以我们将整个VectorTile层保存在pouchDB中(大约25,000瓦片)。
该层用于定位(非常类似于Google地图),
它包括街道,建筑物,森林等。
切片是通过GeoServer 2.11.1扩展生成的。
现在我们的问题是,当我们四处移动地图或放大/缩小时,chrome崩溃了(“哦,没有”消息)。 Firefox不能更好地工作,不会崩溃,但速度慢得要命。
出于测试目的,我停用了所有样式(仅基本样式),仅显示该层。
有谁知道为什么浏览器崩溃,或者有什么办法找出来?
还有替代品吗?
用于测试的平板电脑:Galaxy Note Pro,此平板电脑仅对图形应用不利吗?
其他平板电脑工作正常。
谢谢
最佳答案
您的内存可能不足。用较小的ol.source.VectorTile
配置您的cacheSize
,例如32,而不是默认值(128)。
new ol.source.VectorTile({
cacheSize: 32,
// ...
});