如何在 openlayers 3.9.0 上设置 bootstrap 进度条
How to setup bootstrap progress bar on openlayers 3.9.0
我想在图层加载到开放图层 3.9.0 之前显示一个进度条,任何提示或指示都会有所帮助。
应该是这样的:
var
tile_loading = 0,
tile_loaded = 0,
tiles_loaded_all = false
;
yourTileLayer.getSource().on('tileloadstart', function(evt){
++tile_loading;
});
yourTileLayer.getSource().on('tileloadend', function(evt){
++tile_loaded;
if(tile_loaded === tile_loading){
tile_loading = 0;
tile_loaded = 0;
tiles_loaded_all = true;
}
});
官方例子-http://openlayers.org/en/v3.9.0/examples/tile-load-events.html
我想在图层加载到开放图层 3.9.0 之前显示一个进度条,任何提示或指示都会有所帮助。
应该是这样的:
var
tile_loading = 0,
tile_loaded = 0,
tiles_loaded_all = false
;
yourTileLayer.getSource().on('tileloadstart', function(evt){
++tile_loading;
});
yourTileLayer.getSource().on('tileloadend', function(evt){
++tile_loaded;
if(tile_loaded === tile_loading){
tile_loading = 0;
tile_loaded = 0;
tiles_loaded_all = true;
}
});
官方例子-http://openlayers.org/en/v3.9.0/examples/tile-load-events.html