我目前正在使用(smooth zooming & panning)在OpenLayers中进行一些动画ol.animation,但有时这些动画太快而无法显示平滑缩放(切片加载速度不够快) - 这是预期的行为。但是我的页面上的动画只有在观众阅读整个帖子(~1分钟)之后才开始,所以我想我可以在这段不活动的时候预加载动画所需的图块。
是否可以预加载图层/地图的图块?我在想一些解决方案:
答案 0 :(得分:0)
比你想象的容易得多 - 图块层有preload
选项。所以,如果你想预加载,例如在缩放级别3下,您可以使用
new ol.layer.Tile({
...
preload: 3
});
另见http://openlayers.org/en/v3.4.0/apidoc/ol.layer.Tile.html。