提问人:Ripon Sutradhar 提问时间:11/16/2023 最后编辑:Ripon Sutradhar 更新时间:11/16/2023 访问量:18
运行时在 CesiumJS 中加载 KML 数据时出错
RuntimeError Loading KML Data in CesiumJS
问:
尝试使用 CesiumJS 加载 KML 数据时遇到 RuntimeError。该错误在此过程中发生,似乎与 KmlDataSource.js 有关。查找有关调试策略或已知解决方案的指导,以解决此问题。
错误消息和堆栈跟踪: KmlDataSource.js:1846 RuntimeError 消息: “”\n“name: ”RuntimeError“堆栈:
”错误\n 在新的运行时错误 (http://localhost/mvc/Content/Cesium/Source/Core/RuntimeError.js:42:19)\n 在 http://localhost/mvc/Content/Cesium/Source/DataSources/KmlDataSource.js:1835:35\n 在 Promise。then (http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:196:34)\n 在 http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:297:13\n 在processQueue (http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:647:4)\n 在 _resolve (http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:333:4)\n 在 promiseResolve (http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:359:11)\n 在 Promise.then (http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:196:34)\n 在 http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:298:7\n 在 processQueue(http://localhost/mvc/Content/Cesium/Source/ThirdParty/when.js:647:4)“[[原型]]:对象”
问题:
在 CesiumJS 中加载或处理 KML 数据期间发生错误。 我已经查看了 KmlDataSource.js 中第 1835 行周围的代码,但无法确定确切原因。 它似乎与 KmlDataSource.js 文件中的异步操作或承诺有关。
采取的步骤:
检查 KmlDataSource.js 中第 1835 行周围的代码是否存在潜在问题。
已验证KML文件是否符合KML规范且不包含任何可见错误。
已实现基本日志记录,但尚未成功跟踪导致错误的流。
请求:
我正在寻求有关在 CesiumJS 的 KmlDataSource.js 中解决此问题的指导。在CesiumJS中加载KML数据期间与RuntimeError相关的任何见解,调试策略或已知解决方案将不胜感激。
感谢您的帮助!
答: 暂无答案
评论