Android上的Chrome在缩放/移动矢量文件层时崩溃

Android上的Chrome在缩放/移动矢量文件层时崩溃,android,google-chrome,openlayers-3,vector-tiles,Android,Google Chrome,Openlayers 3,Vector Tiles,我们正在为平板电脑创建WebPpp 因为我们的WebApp需要具备离线功能,所以我们将整个矢量文件层保存在一个数据库中(大约25k个分片) 此层用于定位(非常类似于谷歌地图), 它包括街道、建筑物、森林等等 瓷砖是使用GeoServer 2.11.1扩展生成的 现在我们的问题是,当我们移动地图或放大/缩小时,chrome崩溃(“哦,不”消息)。Firefox没有更好的工作,没有崩溃,但是速度非常慢。 出于测试目的,我停用了任何样式(只是基本的),只显示这个图层 有人知道浏览器崩溃的原因吗,或者有

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

因为我们的WebApp需要具备离线功能,所以我们将整个矢量文件层保存在一个数据库中(大约25k个分片)

此层用于定位(非常类似于谷歌地图),
它包括街道、建筑物、森林等等

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

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

有人知道浏览器崩溃的原因吗,或者有办法找到答案吗? 还有其他选择吗

用于测试的平板电脑:Galaxy note pro,这款平板电脑不适合图形应用吗?
其他平板电脑的效果也不错


谢谢

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


仍然崩溃,但后来又崩溃了。这个值是多少?瓷砖的数量还是MB?这是瓷砖的数量。如果仍遇到问题,也可以将其设置为0。如果0仍然发生崩溃,则可能存在内存泄漏。用你的应用程序的精简版本来分析代码笔会很有趣。
new ol.source.VectorTile({
  cacheSize: 32,
  // ...
});