1
我想顯示一個進度條,直到圖層加載到open layer 3.9.0上時,任何提示或方向都將有所幫助。如何在openlayers上設置bootstrap進度條3.9.0
我想顯示一個進度條,直到圖層加載到open layer 3.9.0上時,任何提示或方向都將有所幫助。如何在openlayers上設置bootstrap進度條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
任何反饋...? –