我们正在为平板电脑创建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,
  // ...
});

08-17 21:56