我们正在为平板电脑创建一个WebPpp。
因为我们的 WebApp 需要具有离线功能,所以我们将整个 VectorTile 层保存在一个 pouchDB 中(大约 25k 个图块(。
该图层用于定向(很像谷歌地图(,
它包括街道,建筑物,森林等。
切片是使用 GeoServer 2.11.1 扩展模块生成的。
现在我们的问题是,当我们移动地图或放大/缩小时,chrome 崩溃了("哦不"消息(。Firefox 不能更好地工作,不会崩溃,而是像地狱一样慢。
出于测试目的,我停用了任何样式(只是基本样式(,只显示此层。
有谁知道浏览器崩溃的原因,或者有没有办法找出答案? 还有其他选择吗?
用于测试的平板电脑:Galaxy Note pro,这款平板电脑是否对图形应用程序不利?
其他平板电脑确实工作正常。
谢谢
您的内存可能不足。使用较小的cacheSize
配置ol.source.VectorTile
,例如 32 而不是默认值 (128(。
new ol.source.VectorTile({
cacheSize: 32,
// ...
});