zouyaoji / vue-cesium

🎉 Vue 3.x components for CesiumJS.
https://zouyaoji.top/vue-cesium
MIT License
1.49k stars 321 forks source link

vc-navigation崩溃错误 #71

Closed DayuYu-3D closed 3 years ago

DayuYu-3D commented 4 years ago

[BUG Feedback] vc-navigation崩溃错误

Browser

chrome、firefox

Vue Version

2.5.2

VueCesium Version

2.1.4

Problem Description

该组件在添加<vc-provider-terrain-arcgis-tiled-elevation>高程图层时,点击定位按钮,崩溃,不添加该图层则正常跳转。

Complete exception information

An error occurred while rendering. Rendering has stopped.
RangeError: invalid array length
updateFrustums@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:2870040
View.prototype.createPotentiallyVisibleSet@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:2873512
executeCommandsInViewport@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3058895
Scene.prototype.updateAndExecuteCommands@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3056187
render@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3068696
tryAndCatchError@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3068934
Scene.prototype.render@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3070793
CesiumWidget.prototype.render@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3318965
e@https://unpkg.com/cesium/Build/Cesium/Cesium.js:1:3305240

Online example / github URL

没有

Code to reproduce the issue

        <vc-provider-terrain-arcgis-tiled-elevation :url="terrainUrl"></vc-provider-terrain-arcgis-tiled-elevation>

Expected results

修复此bug

Actual results

修复此bug
zouyaoji commented 4 years ago

已重现,不过我跟了一下,是sampleTerrain方法在arcgis地形时有问题,属于cesium的问题,已经有人报告了,等官方解决吧。 https://github.com/CesiumGS/cesium/issues/8007#issue-468833935

zouyaoji commented 3 years ago

Cesium官方在1.79版本解决了这个问题。

https://github.com/CesiumGS/cesium/pull/9286