1

我们正在为平板电脑创建一个 WebPpp。

因为我们的 WebApp 需要具有离线功能,所以我们将整个 VectorTile 层保存在 pouchDB 中(大约 25k 瓦片)。

该层用于定位(很像谷歌地图),
它包括街道、建筑物、森林等。

瓷砖是使用 GeoServer 2.11.1 扩展生成的。

现在我们的问题是,当我们移动地图或放大/缩小时,chrome 崩溃了(“哦,不”消息)。Firefox 不能更好地工作,不会崩溃,但速度慢得要命。
出于测试目的,我停用了任何样式(只是基本的),只显示了这一层。

有谁知道为什么浏览器崩溃,或者有没有办法找出来?还有替代品吗?

用于测试的平板电脑:Galaxy note pro,这款平板电脑不适合图形应用程序吗?
其他平板电脑确实工作正常。

谢谢

4

1 回答 1

2

您可能内存不足。ol.source.VectorTile使用较小的配置您的cacheSize,例如 32 而不是默认值 (128)。

new ol.source.VectorTile({
  cacheSize: 32,
  // ...
});
于 2017-07-29T20:27:33.617 回答