You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGES_zh.md 15KB

2 jaren geleden
8 maanden geleden
9 maanden geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
1 jaar geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
2 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633
  1. # Change Log
  2. ### 4.2.0 - 2025-02-09
  3. #### Breaking Changes 📣
  4. - 升级 @cesium/engine 到 13.1.0 版本
  5. #### Fixes 🔧
  6. - 移除全局config 上下文
  7. ### 4.1.1 - 2025-01-05
  8. #### Breaking Changes 📣
  9. - 紧急发布,添加分析模块
  10. ### 4.1.0 - 2025-01-05
  11. #### Breaking Changes 📣
  12. - 升级 @cesium/engine 到 13.0.0 版本
  13. #### Fixes 🔧
  14. - 修复地图配置无法使用的问题
  15. - 修复波纹圆动画的问题
  16. ### 4.0.0
  17. #### Breaking Changes 📣
  18. - 修改底层打包方式,修复使用 node 模式后,出现 DC 是无法扩展的问题 [#199](https://github.com/dvgis/dc-sdk/issues/199)
  19. - 升级 @cesium/engine 到 12.0.0 版本
  20. - 移除 `__namespace` 全局变量,建议使用 `getLib` 获取所需的第三方框架模块
  21. - 移除扩展模块 Viewer 类,将使用 `CesiumWidget` 作为场景构建类
  22. #### Additions 🎉
  23. - 添加天际线分析功能
  24. - Plot 中完善锚点样式功能
  25. - 开放部分 Cesium 底层原生的类
  26. #### Fixes 🔧
  27. - 修复鼠标拾取问题
  28. ### 3.5.0
  29. #### Breaking Changes 📣
  30. - 升级 @cesium/engine 到 9.1.0 版本
  31. - overlay 中的 Ellipsoid 实体类变更为 Sphere 实体类,Ellipsoid 为 Cesium.Ellipsoid
  32. #### Additions 🎉
  33. - 添加自定义 TilingScheme,用于通过切图原点和比例尺添加瓦片
  34. - 添加启用控制覆盖物移入和移出监听参数
  35. - 添加默认 Cesium 裁剪面
  36. #### Fixes 🔧
  37. - 修复场景分割组件添加 3dtiles 和 baselayer 的问题
  38. ### 3.4.0 - 2024-04-04
  39. #### Fixes 🔧
  40. - 优化 Node 模式下引入错误的问题
  41. ### 3.3.0 - 2024-03-21
  42. #### Breaking Changes 📣
  43. - 升级 @cesium/engine 到 8.0.0 版本
  44. - 优化打包方式,移除 rollup 的打包
  45. #### Fixes 🔧
  46. - 优化聚合图层计算间隔
  47. - 解决栅格瓦片删除销毁问题
  48. - 解决底图删除问题
  49. - 解决单图片瓦片无法加载的问题
  50. ### 3.2.0 - 2023-09-25
  51. #### Breaking Changes 📣
  52. - 升级 @cesium/engine 到 4.0.0 版本
  53. - 框架添加开发模式
  54. #### Additions 🎉
  55. - 添加 tileset 钩子事件的支持
  56. - 添加 RasterTileLayer
  57. #### Fixes 🔧
  58. - 优化相机当前位置计算方式
  59. ### 3.1.0 - 2023-08-06
  60. #### Breaking Changes 📣
  61. - 升级 @cesium/engine 到 3.0.2 版本
  62. - 文档搭建框架从 VuePress 变换至 VitePress
  63. #### Additions 🎉
  64. - 添加聚合图层鼠标事件的支持
  65. #### Fixes 🔧
  66. - 优化组件初始化功能,能够与第三方框架兼容
  67. - 优化坐标转换功能
  68. ### 3.0.1 - 2023-07-30
  69. #### Fixes 🔧
  70. - 优化测量功能
  71. - 优化谷歌地图
  72. - 优化天气效果功能
  73. - 优化中文文档
  74. - 优化示例
  75. ### 3.0.0 - 2023-07-23
  76. #### Breaking Changes 📣
  77. - 升级 @cesium/engine 到 3.0.1 版本
  78. - 框架依赖从 Cesium 换成 @cesium/engine,@cesium/widget 库不再使用,只同步`Viewer`相关代码
  79. - 重构框架打包方式, `iife` 和 `node` 两种方式生成单独的框架包
  80. - 重构框架库的目录结构
  81. - 升级材质 `glsl` 到 3.0
  82. - 移除`mapv`图层和`s3m`图层,同时移除了相应的依赖库
  83. - 移除全局函数 `init`、`mixin`、`use`
  84. - 移除`Namespace`全局属性,可通过全局函数`getLib`获取第三方库
  85. - 修改框架 `cdn` 和 `node` 的引入方式,框架使用一个整体包的方式进行加载
  86. - 修改框架入口函数,将使用`ready().then()`作为框架入口
  87. - 修改效果类构造函数,需将`viewer`作为参数传递
  88. - 修改场景 dom 结构,移除了无用的 dom
  89. #### Additions 🎉
  90. - 框架库添加示例代码
  91. - 框架库添加文档代码
  92. - 添加经纬度图层
  93. #### Fixes 🔧
  94. - 优化聚合图层,使用第三方库 `supercluster` 进行聚合计算
  95. - 优化热区图层
  96. - 修复升级 Cesium 框架导致的一系列问题
  97. ### 2.17.0 - 2022-10-29
  98. #### Breaking Changes 📣
  99. - 升级 Cesium 到 1.98.1 版本
  100. - 移除 ModelCollectionPrimitive
  101. #### Fixes 🔧
  102. - 修复 locationbar 鼠标移动的坐标错误
  103. - 修复 transform 中坐标转换的问题
  104. - 修复瓦片蒙层问题
  105. ### 2.16.2 - 2022-09-13
  106. #### Additions 🎉
  107. - 开放部分 Cesium 原生类
  108. #### Fixes 🔧
  109. - 优化场景导出功能
  110. - 优化地形加载功能[#126](https://github.com/dvgis/dc-sdk/issues/126)
  111. ### 2.16.1 - 2022-08-21
  112. #### Additions 🎉
  113. - 添加可视域的混合度参数
  114. #### Fixes 🔧
  115. - 优化 Model Instance
  116. - 优化 heading 函数
  117. ### 2.16.0 - 2022-08-14
  118. #### Breaking Changes 📣
  119. - 升级 Cesium 到 1.96.0 版本
  120. - 舍弃 init 函数
  121. - 修改 Cesium 引入方式
  122. #### Fixes 🔧
  123. - 优化 parabola 函数,计算结果添加结束点
  124. - 优化 name space 模块的使用方式
  125. - 修复 CDN 方式下,重复使用 use 导致框架无法使用的问题
  126. - 修复升级 Cesium 产生的问题
  127. ### 2.15.0 - 2022-07-16
  128. #### Breaking Changes 📣
  129. - 升级 Cesium 到 1.95.0 版本
  130. #### Additions 🎉
  131. - 添加 flyToBounds 和 zoomToBounds 函数
  132. - 添加代码提示模块
  133. - 添加场景渲染错误订阅事件
  134. #### Fixes 🔧
  135. - 优化定位栏海拔数值[#109](https://github.com/dvgis/dc-sdk/issues/109)
  136. - 修复历史轨迹多次恢复时间错误的问题
  137. - 修复历史轨迹播放结束显示错误的问题[#107](https://github.com/dvgis/dc-sdk/issues/107)
  138. - 修复标绘编辑时锚点数量错误和无法设置大小的问题
  139. ### 2.14.0 - 2022-06-04
  140. #### Breaking Changes 📣
  141. - 升级 Cesium 到 1.94.2 版本
  142. #### Additions 🎉
  143. - 添加发光圆锥覆盖物
  144. #### Fixes 🔧
  145. - 优化覆盖物添加和移除功能
  146. - 修复历史轨迹清除功能无效问题 [#102](https://github.com/dvgis/dc-sdk/issues/102)
  147. - 修复编辑圆无法使用问题 [#104](https://github.com/dvgis/dc-sdk/issues/104)
  148. - 修复移除 Cesium.when 导致部分分析功能无法使用问题 [#105](https://github.com/dvgis/dc-sdk/issues/105)
  149. ### 2.13.0 - 2022-05-08
  150. #### Breaking Changes 📣
  151. - 升级 Cesium 到 1.93.0 版本
  152. #### Additions 🎉
  153. - 添加场景卷帘效果
  154. - 添加 s3m 高度偏移设置 [#98](https://github.com/dvgis/dc-sdk/issues/98)
  155. - 添加标绘线添加最大锚点数 [#99](https://github.com/dvgis/dc-sdk/issues/99)
  156. - 添加历史轨迹添加模型朝向设置(heading 偏移) [#100](https://github.com/dvgis/dc-sdk/issues/100)
  157. #### Fixes 🔧
  158. - 修复 plot 标绘坐标为空的问题 [#95](https://github.com/dvgis/dc-sdk/issues/95)
  159. ### 2.12.0 - 2022-04-10
  160. #### Breaking Changes 📣
  161. - 升级 Cesium 到 1.92.0 版本
  162. #### Additions 🎉
  163. - 添加 3dtiles 卷帘效果
  164. - 添加 LocationBar 的 FPS 和 MS 参数
  165. - 添加自定义 logo 的功能(需通过认证)
  166. #### Fixes 🔧
  167. - 修复 Cesium.when 去除产生的问题
  168. - 完善地图卷帘效果
  169. ### 2.11.0 - 2022-03-12
  170. #### Breaking Changes 📣
  171. - 升级 Cesium 到 1.91.0 版本
  172. #### Additions 🎉
  173. - 添加 MSAA (抗锯齿的一种) 的支持
  174. - 添加 GPX 图层
  175. - 添加 S3M 图层(作为单独包)
  176. #### Fixes 🔧
  177. - 解决 node-sass 安装的问题
  178. ### 2.10.0 - 2022-02-20
  179. #### Breaking Changes 📣
  180. - 升级 Cesium 到 1.90.0 版本
  181. #### Additions 🎉
  182. - 添加地图过滤色的功能
  183. - 添加框架对于 vite 的支持
  184. #### Fixes 🔧
  185. - 解决 Mapv 模块打包的问题
  186. ### 2.9.0 - 2022-01-08
  187. #### Breaking Changes 📣
  188. - 升级 Cesium 到 1.89.0 版本
  189. #### Additions 🎉
  190. - 添加 protocol 参数设置当创建部分地图瓦片
  191. - 添加部分工具类类名简写
  192. #### Fixes 🔧
  193. - 解决右击菜单内容为空依旧显示的问题
  194. - 解决覆盖物样式设置覆盖问题
  195. - 解决部分覆盖物设置标签无效的问题
  196. ### 2.8.0 - 2021-12-04
  197. #### Breaking Changes 📣
  198. - 升级 Cesium 到 1.88.0 版本
  199. #### Additions 🎉
  200. - 添加贴地图元图层
  201. - 添加 3Dtiles 的替换和追加片元着色器两种模式
  202. - 添加水面图元洞面参数
  203. - 添加热区图层对贴地的支持
  204. #### Fixes 🔧
  205. - 完善图元图层清除或移除功能
  206. - 完善历史轨迹功能
  207. ### 2.7.0 - 2021-11-13
  208. #### Breaking Changes 📣
  209. - 升级 Cesium 到 1.87.0 版本
  210. #### Additions 🎉
  211. - 添加覆盖物云
  212. - 添加获取图层组函数
  213. #### Fixes 🔧
  214. - 完善标绘功能
  215. ### 2.6.1 - 2021-10-23
  216. #### Breaking Changes 📣
  217. - 升级 Cesium 到 1.86.1 版本
  218. #### Fixes 🔧
  219. - 完善 DivIcon 的样式位置的设置
  220. - 完善 Popup 的样式位置的设置
  221. - 完善添加地形名称的设置 [#74](https://github.com/dvgis/dc-sdk/pull/74)
  222. ### 2.6.0 - 2021-10-10
  223. #### Breaking Changes 📣
  224. - 升级 Cesium 到 1.86.0 版本
  225. #### Fixes 🔧
  226. - 完善地图切换组件样式 [#70](https://github.com/dvgis/dc-sdk/pull/70)
  227. - 完善相机环绕功能 [#72](https://github.com/dvgis/dc-sdk/issues/72)
  228. ### 2.5.0 - 2021-09-04
  229. #### Breaking Changes 📣
  230. - 升级 Cesium 到 1.85.0 版本
  231. #### Fixes 🔧
  232. - 修复漫游无法设置参数以及失效相机无法移动的问题 [#65](https://github.com/dvgis/dc-sdk/issues/65)
  233. - 修复热区图层渐变设置失效的问题 [#66](https://github.com/dvgis/dc-sdk/issues/66)
  234. - 完善 DivIcon 的样式设定
  235. ### 2.4.2 - 2021-08-28
  236. #### Fixes 🔧
  237. - 隐藏图表图层当在地球背面 [#55](https://github.com/dvgis/dc-sdk/issues/55)
  238. - 隐藏 DivIcon 当在地球背面时 [#56](https://github.com/dvgis/dc-sdk/issues/56)
  239. - 完善模型位置编辑工具 [#57](https://github.com/dvgis/dc-sdk/issues/57)
  240. - 完善地形裁剪分析 [#58](https://github.com/dvgis/dc-sdk/issues/58)
  241. ### 2.4.1 - 2021-08-21
  242. #### Additions 🎉
  243. - 添加图层鼠标事件的支持 [#53](https://github.com/dvgis/dc-sdk/issues/54)
  244. - 添加部分鼠标默认事件 [#54](https://github.com/dvgis/dc-sdk/issues/54)
  245. - 添加获取瓦片信息的函数
  246. #### Fixes 🔧
  247. - 完善标绘功能
  248. ### 2.4.0 - 2021-08-07
  249. #### Breaking Changes 📣
  250. - 升级 Cesium 到 1.84.0 版本
  251. #### Additions 🎉
  252. - 添加跳动图元覆盖物
  253. - 添加模型集合图元
  254. #### Fixes 🔧
  255. - 完善类型属性
  256. - 完善鼠标事件的管理
  257. - 完善 once 事件
  258. ### 2.3.2 - 2021-07-25
  259. #### Additions 🎉
  260. - 添加模型图元获取节点相关函数 [#51](https://github.com/dvgis/dc-sdk/issues/51)
  261. #### Fixes 🔧
  262. - 完善历史轨迹恢复功能 [#50](https://github.com/dvgis/dc-sdk/issues/50)
  263. ### 2.3.1 - 2021-07-19
  264. #### Breaking Changes 📣
  265. - 重构标绘功能
  266. - 移除 Position 舍弃函数
  267. - 完善基础架构部分脚本
  268. #### Additions 🎉
  269. - 添加空间测量工具
  270. - 添加标绘工具模块
  271. - 添加函数 midCartesian,计算笛卡尔坐标系的中间点位
  272. #### Fixes 🔧
  273. - 完善 Position 复制功能
  274. - 完善模型编辑工具对于 3dtiles 的位置编辑功能
  275. - 完善函数 area
  276. - 完善扇形的点位计算功能
  277. ### 2.3.0 - 2021-07-03
  278. #### Breaking Changes 📣
  279. - 升级 Cesium 到 1.83.0 版本
  280. #### Additions 🎉
  281. - 添加鼠标模式的常量
  282. - 添加地球地形夸张的属性设置
  283. #### Fixes 🔧
  284. - 完善字符串坐标转换功能
  285. ### 2.2.5 - 2021-06-26
  286. #### Additions 🎉
  287. - 添加线和面的旋转转换计算
  288. #### Fixes 🔧
  289. - 完善历史轨迹的插值方式
  290. - 完善标绘模块在模型上标绘的功能
  291. - 修复可视域分析变换参数时闪烁的问题[#37](https://github.com/dvgis/dc-sdk/issues/37)
  292. - 修复 DivIcon 无法获取当前坐标默认设置为 (0,0,0) 的问题[#38](https://github.com/dvgis/dc-sdk/issues/38)
  293. ### 2.2.4 - 2021-06-12
  294. #### Breaking Changes 📣
  295. - 重构漫游功能,漫游功能分为第一人称漫游和键盘漫游[#34](https://github.com/dvgis/dc-sdk/issues/34)
  296. - 原有的漫游功能变为历史轨迹,完善其暂停和播放[#35](https://github.com/dvgis/dc-sdk/issues/35)
  297. #### Fixes 🔧
  298. - 完善 heading 函数
  299. - 完善扩散墙功能
  300. - 修复 RadarScan 缺少 Cesium 的问题[#33](https://github.com/dvgis/dc-sdk/issues/33)
  301. ### 2.2.3 - 2021-06-05
  302. #### Breaking Changes 📣
  303. - 修改`CESIUM_BASE_URL`设置,可通过全局属性`baseUrl`进行赋值设置,默认为`./libs/dc-sdk/resources/`
  304. #### Additions 🎉
  305. - 添加各类基本图元要素如:点、线、图标、文本
  306. - 添加扩散墙图元
  307. #### Fixes 🔧
  308. - 完善场景销毁功能
  309. - 完善图元的鼠标和右击菜单事件
  310. ### 2.2.2 - 2021-05-29
  311. #### Additions 🎉
  312. - 开放部分 Cesium 内部属性
  313. - 添加可视域分析
  314. - 添加等高线分析
  315. #### Fixes 🔧
  316. - 完善相机通用工具
  317. - 完善 Tileset 的 heading-pitch-roll 的设置
  318. ### 2.2.1 - 2021-05-22
  319. #### Additions 🎉
  320. - 添加相机视频图层、平面视频图层
  321. - 添加平面视频覆盖物
  322. - 添加模型图元覆盖物
  323. #### Fixes 🔧
  324. - 修改风向图层在 2 维中显示不正确的问题[#28](https://github.com/dvgis/dc-sdk/issues/28)
  325. - 修复视频融合功能辅助视锥无法显示的问题[#29](https://github.com/dvgis/dc-sdk/issues/29)
  326. - 完善视频图元功能
  327. - 修复场景时间暂停后无法使用动画功能的问题[#31](https://github.com/dvgis/dc-sdk/issues/31)
  328. ### 2.2.0 - 2021-05-09
  329. #### Breaking Changes 📣
  330. - 升级 Cesium 到 1.81.0 版本
  331. - 重写 HeatLayer 的实现方式
  332. #### Additions 🎉
  333. - 添加动态图层
  334. - 添加动态模型和动态图标覆盖物
  335. - 添加模型管理功能,用于模型的展开、合并
  336. - 添加日照分析、通视分析功能
  337. ### 2.1.4 - 2021-04-24
  338. #### Additions 🎉
  339. - 添加创建 TMS、Grid、Mapbox、MapboxStyle 的地图函数
  340. - 添加剖切分析模块,包括:地球裁剪、地形裁剪
  341. - 添加近地天地盒
  342. #### Fixes 🔧
  343. - 完善标绘功能和解决 issue[#26](https://github.com/dvgis/dc-sdk/issues/26)
  344. - 完善模型位置编辑工具
  345. - 解决 FeatureGridLayer 显示和隐藏问题
  346. ### 2.1.3 - 2021-04-17
  347. #### Additions 🎉
  348. - 开放部分 Cesium 内部函数
  349. - 添加 FeatureGridLayer
  350. #### Fixes 🔧
  351. - 修复部分军标无法使用的问题[#24](https://github.com/dvgis/dc-sdk/issues/24)
  352. - 重写 logo 的实现方式
  353. ### 2.1.2 - 2021-04-10
  354. #### Additions 🎉
  355. - 添加 DivIcon 鼠标移入和移出功能
  356. - 添加地图当前分辨率和视野范围属性
  357. #### Fixes 🔧
  358. - 修复绕点环绕和绕地环绕会多次点击会加速的问题[#22](https://github.com/dvgis/dc-sdk/issues/22)
  359. - 修复覆盖物为倾斜摄影时,鼠标事件无法使用的问题[#23](https://github.com/dvgis/dc-sdk/issues/23)
  360. ### 2.1.1 - 2021-04-06
  361. #### Fixes 🔧
  362. - 修复部分模块版本号不统一的问题
  363. ### 2.1.0 - 2021-04-03
  364. #### Breaking Changes 📣
  365. - 升级 Cesium 到 1.80.0 版本
  366. #### Additions 🎉
  367. - 添加 GeoTools 工具类,主要利用 Turf 进行覆盖物的相关计算
  368. #### Fixes 🔧
  369. - 修改 HtmlLayer 设置 show 的错误问题
  370. - 完善 accessToken 的认证规则
  371. ### 2.0.0 - 2021-03-27
  372. #### Breaking Changes 📣
  373. - 重构整个框架代码,将代码模块化处理
  374. - 整合之前分散的模块
  375. - 重构了各个模块包中对 DC 的依赖
  376. - 重新开发了用户手册
  377. - 支持自定安装和整体安装的方式引入 DC
  378. #### Additions 🎉
  379. - 添加 token 认证功能。认证通过可以使用一些分析、点位编辑功能
  380. - 添加 turf 模块的支持,可以通过 `const {turf} = DC.Namespace` 获取 turf
  381. #### Fixes 🔧
  382. - 修改 location bar 时间延迟问题
  383. - 修改雷达扫描材质设置速度无效的问题