cesium
cesium copied to clipboard
when we use viewer.destroy after viewer.flyTo(some entity or dataSource),will cause memory leaks
Sandcastle example: Example Browser: Chrome
- when use zoomTo will never case;
- use flyTo will like this:
- we guess something happened at scene.postRender -> updateZoomTarget -> viewer._zoomIsFlight -> camera.flyToBoundingSphere -> cancel when viewer.destroy so we try
viewer.flyTo(xxx).when(()=>{
viewer._zoomIsFlight = false
})
before use destroy, it still cannot free entity object,so it may happend when use flyTo method