Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

2 роки тому
8 місяці тому
9 місяці тому
1 рік тому
1 рік тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
2 роки тому
2 роки тому
2 роки тому
2 роки тому
1 рік тому
2 роки тому
2 роки тому
2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. # Change Log
  2. ### 4.2.0 - 2025-02-09
  3. #### Breaking Changes 📣
  4. - Upgrade @cesium/engine to version 13.1.0
  5. #### Fixes 🔧
  6. - remove the config context
  7. ### 4.1.1 - 2025-01-05
  8. #### Breaking Changes 📣
  9. - Emergency release to add analytics module
  10. ### 4.1.0 - 2025-01-05
  11. #### Breaking Changes 📣
  12. - Upgrade @cesium/engine to version 13.0.0
  13. #### Fixes 🔧
  14. - Fix map configuration not working
  15. - Fix the wave circle animation
  16. ### 4.0.0
  17. #### Breaking Changes 📣
  18. - Changes to the underlying packaging for fixing a DC is not extensible issue when using node mode [#199](https://github.com/dvgis/dc-sdk/issues/199)
  19. - Upgrade @cesium/engine to version 12.0.0.
  20. - Remove `__namespace` global variable, suggest using `getLib` to get required third-party framework modules.
  21. - Remove the extension module Viewer class and will use `CesiumWidget` as the scene builder class.
  22. #### Additions 🎉
  23. - Added SkyLine analysis feature
  24. - Improve the anchor style function in Plot.
  25. - Opened up some of Cesium's underlying native classes.
  26. #### Fixes 🔧
  27. - Fix mouse pickup issue
  28. ### 3.5.0
  29. #### Breaking Changes 📣
  30. - Upgrade @cesium/engine to version 9.1.0.
  31. - Changed Ellipsoid entity class in overlay to Sphere entity class, Ellipsoid to Cesium.Ellipsoid
  32. #### Additions 🎉
  33. - Added custom TilingScheme for adding tiles by cutout origin and scale
  34. - Added enable control overlay move-in and move-out listening parameters
  35. - Add default Cesium clipping polygon
  36. #### Fixes 🔧
  37. - Fix for adding 3dtiles and baselayer to scene split component
  38. ### 3.4.0 - 2024-04-04
  39. #### Fixes 🔧
  40. - Optimize the introduction of errors in Node mode
  41. ### 3.3.0 - 2024-03-21
  42. #### Breaking Changes 📣
  43. - Upgraded @cesium/engine to version 8.0.0
  44. - Optimize packaging, remove rollup packaging
  45. #### Fixes 🔧
  46. - Optimize aggregated layer calculation interval
  47. - Solve raster tile deletion and destruction problem
  48. - Solve bottom image deletion problem
  49. - Solve the problem that single-image tiles can not be loaded
  50. ### 3.2.0 - 2023-09-25
  51. #### Breaking Changes 📣
  52. - Upgraded @cesium/engine to version 4.0.0
  53. - framework to add development mode
  54. #### Additions 🎉
  55. - Added support for tileset hook events
  56. - Added RasterTileLayer
  57. #### Fixes 🔧
  58. - Optimize camera position calculation
  59. ### 3.1.0 - 2023-08-06
  60. #### Breaking Changes 📣
  61. - Upgrading @cesium/engine to version 3.0.2
  62. - Document building framework transformed from VuePress to VitePress
  63. #### Additions 🎉
  64. - Add support for cluster layer mouse events
  65. #### Fixes 🔧
  66. - Optimize component initialization for compatibility with third-party frameworks.
  67. - Optimize coordinate conversion function
  68. ### 3.0.1
  69. #### Fixes 🔧
  70. - Optimization of measurement functions
  71. - Optimize Google Maps
  72. - Optimize weather effects
  73. - Optimize Chinese documentation
  74. ### 3.0.0
  75. #### Breaking Changes 📣
  76. - Upgrade @cesium/engine to version 3.0.1.
  77. - Changed framework dependency from Cesium to @cesium/engine, @cesium/widget library is no longer used, only `Viewer` related code is synchronized.
  78. - Refactored framework packaging, `iife` and `node` generate separate framework packages.
  79. - Refactor the directory structure of the framework library.
  80. - Upgrade material `glsl` to 3.0.
  81. - Remove the `mapv` layer and `s3m` layer, and remove their dependencies.
  82. - Removed global functions `init`, `mixin`, `use`.
  83. - Remove `Namespace` global attribute, you can get third party libraries through global function `getLib`.
  84. - Modify the way of introducing framework `cdn` and `node`, the framework uses a whole package to load.
  85. - Modify the framework entry function to use `ready().then()` as the framework entry.
  86. - Modify the effect class constructor, need to pass `viewer` as parameter.
  87. - Modify the scene dom structure, remove the useless dom.
  88. #### Additions 🎉
  89. - Add sample code to the framework library
  90. - Add documentation code to the framework library
  91. - Add latitude and longitude layers
  92. #### Fixes 🔧
  93. - Optimize aggregation layer, use third party library `supercluster` for aggregation calculation
  94. - Optimize heat zone layer
  95. - Fix a number of issues caused by upgrading the Cesium framework
  96. ### 2.17.0 - 2022-10-29
  97. #### Breaking Changes 📣
  98. - Upgrade Cesium to version 1.98.1
  99. - Remove ModelCollectionPrimitive
  100. #### Fixes 🔧
  101. - Fix locatonbar mouse movement coordinate error
  102. - Fix a coordinate conversion problem in transform
  103. - Fix the tile mask issue
  104. ### 2.16.2 - 2022-09-13
  105. #### Additions 🎉
  106. - Open some Cesium native classes
  107. #### Fixes 🔧
  108. - Improve the scene export
  109. - Improve terrain loading [#126](https://github.com/dvgis/dc-sdk/issues/126)
  110. ### 2.16.1 - 2022-08-21
  111. #### Additions 🎉
  112. - Add mixNum parameter for viewable fields
  113. #### Fixes 🔧
  114. - Improve Model Instance
  115. - Improve heading math
  116. ### 2.16.0 - 2022-08-14
  117. #### Breaking Changes 📣
  118. - Upgrade Cesium to version 1.96.0
  119. - Abandon the init function
  120. - Modify Cesium introduction
  121. #### Fixes 🔧
  122. - Optimize the parabola function to add an end point to the calculation result
  123. - Optimize the use of name space module.
  124. - Fix the problem that the framework cannot be used due to repeated use in CDN mode.
  125. - Fix an issue created by upgrading Cesium
  126. ### 2.15.0 - 2022-07-16
  127. #### Breaking Changes 📣
  128. - Upgrade Cesium to version 1.95.0
  129. #### Additions 🎉
  130. - Added flyToBounds and zoomToBounds functions
  131. - Added code hint module
  132. - Add scene rendering error subscription event
  133. #### Fixes 🔧
  134. - Optimize position bar elevation value [#109](https://github.com/dvgis/dc-sdk/issues/109)
  135. - Fix the problem of incorrect recovery time of history track several times
  136. - Fix the problem of wrong display of the end of history track[#107](https://github.com/dvgis/dc-sdk/issues/107)
  137. - Fix the problem that the number of anchor points is wrong and the size cannot be set when editing the marker.
  138. ### 2.14.0 - 2022-06-04
  139. #### Breaking Changes 📣
  140. - Upgrade Cesium to version 1.94.2
  141. #### Additions 🎉
  142. - Add light cylinder primitive
  143. #### Fixes 🔧
  144. - Optimize overlay add and remove function
  145. - Fix a bug that the history track clear function is not working [#102](https://github.com/dvgis/dc-sdk/issues/102)
  146. - Fix the problem that editing circle doesn't work [#104](https://github.com/dvgis/dc-sdk/issues/104)
  147. - Fix the problem that some analysis functions can't be used because of removing Cesium.when [#105](https://github.com/dvgis/dc-sdk/issues/105)
  148. ### 2.13.0 - 2022-05-08
  149. #### Breaking Changes 📣
  150. - Upgrade Cesium to version 1.93.0
  151. #### Additions 🎉
  152. - Added scene split
  153. - Added s3m height offset setting [#98](https://github.com/dvgis/dc-sdk/issues/98)
  154. - Add marker line add max anchor points [#99](https://github.com/dvgis/dc-sdk/issues/99)
  155. - Add history track add model orientation setting (heading offset) [#100](https://github.com/dvgis/dc-sdk/issues/100)
  156. #### Fixes 🔧
  157. - Fix the problem that plot plot coordinates are empty [#95](https://github.com/dvgis/dc-sdk/issues/95)
  158. ### 2.12.0 - 2022-04-10
  159. #### Breaking Changes 📣
  160. - Upgrade Cesium to version 1.92.0
  161. #### Additions 🎉
  162. - Added 3dtiles splite effect
  163. - Added FPS and MS parameters for LocationBar
  164. - Added the ability to customize the logo (requires token)
  165. #### Fixes 🔧
  166. - Fix the problem caused by Cesium.when removal
  167. - Improve the map splite effect
  168. ### 2.11.0 - 2022-03-12
  169. #### Breaking Changes 📣
  170. - Upgrade Cesium to version 1.91.0
  171. #### Additions 🎉
  172. - Added support for MSAA (a type of anti-aliasing)
  173. - Added GPX layer
  174. - Added S3M layer (as a separate package)
  175. #### Fixes 🔧
  176. - Fixes node-sass installation issues
  177. ### 2.10.0 - 2022-02-20
  178. #### Breaking Changes 📣
  179. - Upgrade Cesium to version 1.90.0
  180. #### Additions 🎉
  181. - Added map filter color feature
  182. - Added framework support for vite
  183. #### Fixes 🔧
  184. - Fix Mapv module packaging issue
  185. ### 2.9.0 - 2022-02-08
  186. #### Breaking Changes 📣
  187. - Upgrade Cesium to version 1.90.0
  188. #### Additions 🎉
  189. - Added map filter color feature
  190. - Added framework support for vite
  191. #### Fixes 🔧
  192. - Fix Mapv module packaging issue
  193. ### 2.9.0 - 2022-01-08
  194. #### Breaking Changes 📣
  195. - Upgrade Cesium to version 1.89.0
  196. #### Additions 🎉
  197. - Added protocol parameter settings when creating partial map tiles
  198. - Add partial tool class name abbreviations
  199. #### Fixes 🔧
  200. - Solve the problem that right click menu content is still displayed when empty
  201. - Fix overlay style setting overlay issue
  202. - Solve the problem that some overlay setting labels are invalid
  203. ### 2.8.0 - 2021-12-04
  204. #### Breaking Changes 📣
  205. - Upgrade Cesium to version 1.88.0
  206. #### Additions 🎉
  207. - Add ground primitive layer
  208. - Add both replacement and append FS modes for 3Dtiles
  209. - Add water primitive holes param
  210. - Add hot layer support for classificationType
  211. #### Fixes 🔧
  212. - Improve the function of clearing or removing the primitive layer
  213. - Improve the history track function
  214. ### 2.7.0 - 2021-11-13
  215. #### Breaking Changes 📣
  216. - Upgrade Cesium to version 1.87.0
  217. #### Additions 🎉
  218. - Add overlay clouds
  219. - Add get LayerGroup function
  220. #### Fixes 🔧
  221. - Improve the plot module
  222. ### 2.6.1 - 2021-10-23
  223. #### Breaking Changes 📣
  224. - Upgrade Cesium to version 1.86.0
  225. #### Fixes 🔧
  226. - Improve the DivIcon style
  227. - Improve the Popup config
  228. - Improve the terrian name option [#74](https://github.com/dvgis/dc-sdk/pull/74)
  229. ### 2.6.0 - 2021-10-10
  230. #### Breaking Changes 📣
  231. - Upgrade Cesium to version 1.86.0
  232. #### Fixes 🔧
  233. - Improve the MapSwitch [#70](https://github.com/dvgis/dc-sdk/issues/70)
  234. - Improve the AroundView [#72](https://github.com/dvgis/dc-sdk/issues/72)
  235. ### 2.5.0 - 2021-09-04
  236. #### Breaking Changes 📣
  237. - Upgrade Cesium to version 1.85.0
  238. #### Fixes 🔧
  239. - Fix the problem that roaming cannot set parameters and the failed camera cannot move [#65](https://github.com/dvgis/dc-sdk/issues/65)
  240. - Fix the problem that the gradient setting of heat layer [#66](https://github.com/dvgis/dc-sdk/issues/66)
  241. - Improve the DivIcon style
  242. ### 2.4.2 - 2021-08-28
  243. #### Fixes 🔧
  244. - Hide the chart layer at the back [#55](https://github.com/dvgis/dc-sdk/issues/55)
  245. - Hide the div icon at the back [#56](https://github.com/dvgis/dc-sdk/issues/56)
  246. - Improve the position editor [#57](https://github.com/dvgis/dc-sdk/issues/57)
  247. - Improve the terrain clipping [#58](https://github.com/dvgis/dc-sdk/issues/58)
  248. ### 2.4.1 - 2021-08-21
  249. #### Additions 🎉
  250. - Add support for layer mouse events [#53](https://github.com/dvgis/dc-sdk/issues/54)
  251. - Add partial mouse default events [#54](https://github.com/dvgis/dc-sdk/issues/54)
  252. - Add function to get tile information
  253. #### Fixes 🔧
  254. - Improve the plot function
  255. ### 2.4.0 - 2021-08-07
  256. #### Breaking Changes 📣
  257. - Upgrade Cesium to version 1.84.0
  258. #### Additions 🎉
  259. - Add bounce primitive overlays
  260. - Add model collection primitive
  261. #### Fixes 🔧
  262. - Refine type property
  263. - Improve mouse event
  264. - Improve once event
  265. ### 2.3.2 - 2021-07-25
  266. #### Additions 🎉
  267. - Add model primitive to get node-related functions [#51](https://github.com/dvgis/dc-sdk/issues/51)
  268. #### Fixes 🔧
  269. - Improve the history track restore function [#50](https://github.com/dvgis/dc-sdk/issues/50)
  270. ### 2.3.1 - 2021-07-19
  271. #### Breaking Changes 📣
  272. - Refactored plotting function
  273. - Remove Position rounding function
  274. - Refine the infrastructure part of the script
  275. #### Additions 🎉
  276. - Add spatial measurement tools
  277. - Add the plotting tool module
  278. - Add function midCartesian to calculate the middle point of Cartesian3
  279. #### Fixes 🔧
  280. - Improve the Position copy function
  281. - Improve the model editing tool for 3dtiles position editing function
  282. - Improve the function area
  283. - Improve the function of calculating the point position of a sector
  284. ### 2.3.0 - 2021-07-03
  285. #### Breaking Changes 📣
  286. - Upgrade Cesium to version 1.83.0
  287. #### Additions 🎉
  288. - Add constants for mouse mode
  289. - Add property settings for globe terrain exaggeration
  290. #### Fixes 🔧
  291. - Improve the parsePositions for string coords
  292. ### 2.2.5 - 2021-06-26
  293. #### Additions 🎉
  294. - Adds line and face rotation conversion calculations
  295. #### Fixes 🔧
  296. - Improve the interpolation of history track
  297. - Improve the function of plot for above the overlay
  298. - Fix the problem of flickering when analyzing transformation parameters in the viewable field [#37](https://github.com/dvgis/dc-sdk/issues/37)
  299. - Fix the problem that DivIcon cannot get the current coordinates set to (0,0,0) by default [#38](https://github.com/dvgis/dc-sdk/issues/38)
  300. ### 2.2.4 - 2021-06-12
  301. #### Breaking Changes 📣
  302. - Refactored the roaming function into first-person roaming and keyboard roaming [#34](https://github.com/dvgis/dc-sdk/issues/34)
  303. - Original roaming function becomes history track, refine its pause and play [#35](https://github.com/dvgis/dc-sdk/issues/35)
  304. #### Fixes 🔧
  305. - Improve heading function
  306. - Improve diffuse wall primitive
  307. - Fixes RadarScan missing Cesium issue [#33](https://github.com/dvgis/dc-sdk/issues/33)
  308. ### 2.2.3 - 2021-06-05
  309. #### Breaking Changes 📣
  310. - Modify the `CESIUM_BASE_URL` setting, which can be set via the global property `baseUrl`, which defaults to `. /libs/dc-sdk/resources/`
  311. #### Additions 🎉
  312. - Add various base primitive such as point, line, billboard, text
  313. - Add diffuse wall primitive
  314. #### Fixes 🔧
  315. - Improve the viewer destroy
  316. - Refine mouse and context-menu events for primitive
  317. ### 2.2.2 - 2021-05-29
  318. #### Additions 🎉
  319. - Open some Cesium internal properties
  320. - Add viewshed analysis
  321. - Add contour line analysis
  322. #### Fixes 🔧
  323. - Improve camera general tools
  324. - Improve the heading-pitch-roll setting of Tileset
  325. ### 2.2.1 - 2021-05-22
  326. #### Additions 🎉
  327. - Add camera video layer and plane video layer
  328. - Add plane video overlay
  329. - Add model primitive overlay
  330. #### Fixes 🔧
  331. - Improve the wind layer add fix the issue[#28](https://github.com/dvgis/dc-sdk/issues/28)
  332. - Repair the problem that the auxiliary view cone of video fusion function cannot be displayed[#29](https://github.com/dvgis/dc-sdk/issues/29)
  333. - Improve the video primitive
  334. - Repair the problem that the animation function cannot be used after the scene time is stoped[#31](https://github.com/dvgis/dc-sdk/issues/31)
  335. ### 2.2.0 - 2021-05-09
  336. #### Breaking Changes 📣
  337. - Upgrade Cesium to version 1.81.0
  338. - Rewrite the HeatLayer
  339. #### Additions 🎉
  340. - Add dynamic layer
  341. - Add dynamic model and dynamic billbard
  342. - Add model management functions for model expansion and merging
  343. - Add daylight 、through-view function
  344. ### 2.1.4 - 2021-04-24
  345. #### Additions 🎉
  346. - Add map functions for creating TMS, Grid, Mapbox, MapboxStyle
  347. - Add clipping module, including: globe clipping, terrain clipping
  348. - Add GroundSkyBox
  349. #### Fixes 🔧
  350. - Improve the plot module and fix the issue[#26](https://github.com/dvgis/dc-sdk/issues/26)
  351. - Improve the position editor module
  352. - Fix the FeatureGridLayer show and hide issue
  353. ### 2.1.3 - 2021-04-17
  354. #### Additions 🎉
  355. - Open section Cesium internal functions
  356. - Add FeatureGridLayer
  357. #### Fixes 🔧
  358. - Fix the plot bugs[#24](https://github.com/dvgis/dc-sdk/issues/24)
  359. - Rewritten logo
  360. ### 2.1.2 - 2021-04-10
  361. #### Additions 🎉
  362. - Add DivIcon mouse-over and mouse-out functions
  363. - Add resolution and viewBounds properties
  364. #### Fixes 🔧
  365. - Fix the problem that AroundPoint and AroundView will be accelerated by multiple starts[#22](https://github.com/dvgis/dc-sdk/issues/22)
  366. - Fix the problem that mouse events do not work when the overlay is OSGB[#23](https://github.com/dvgis/dc-sdk/issues/23)
  367. ### 2.1.1 - 2021-04-06
  368. #### Fixes 🔧
  369. - Repair the problem that some modules version numbers are not uniform
  370. ### 2.1.0 - 2021-04-03
  371. #### Breaking Changes 📣
  372. - Upgrade Cesium to version 1.80.0
  373. #### Additions 🎉
  374. - Add GeoTools class, mainly using Turf for overlay related calculations
  375. #### Fixes 🔧
  376. - Modify the HtmlLayer set show error problem
  377. - Improve the authentication rules of accessToken
  378. ### 2.0.0 - 2021-03-27
  379. #### Breaking Changes 📣
  380. - Refactor the entire framework code and modularize the code
  381. - Consolidated previously scattered modules
  382. - Refactored the dependencies on DC in each module package
  383. - Redeveloped the user manual
  384. - Support for custom installation and full installation of DC
  385. #### Additions 🎉
  386. - Added token authentication function. Authentication can use some analysis and point editor functions
  387. - Add support for turf module, you can get turf by `const { turf } = DC.Namespace`.
  388. #### Fixes 🔧
  389. - Fix location bar time delay issue
  390. - Fixed the problem of invalid speed setting for radar scan material