瀏覽代碼

Add load callback

Garrett Johnson 4 年之前
父節點
當前提交
42633fc214
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/three/TilesRenderer.js

+ 8 - 1
src/three/TilesRenderer.js

@@ -237,7 +237,14 @@ export class TilesRenderer extends TilesRendererBase {
 
 			if ( this.onLoadTileSet ) {
 
-				this.onLoadTileSet( json, url );
+				// Push this onto the end of the event stack to ensure this runs
+				// after the base renderer has placed the provided json where it
+				// needs to be placed and is ready for an update.
+				Promise.resolve().then(() => {
+
+					this.onLoadTileSet( json, url );
+
+				} );
 
 			}