- Changes to the underlying packaging for fixing a DC is not extensible issue when using node mode #199
- Upgrade @cesium/engine to version 12.0.0.
- Remove
__namespace
global variable, suggest usinggetLib
to get required third-party framework modules. - Remove the extension module Viewer class and will use
CesiumWidget
as the scene builder class.
- Added SkyLine analysis feature
- Improve the anchor style function in Plot.
- Opened up some of Cesium's underlying native classes.
- Fix mouse pickup issue
- Upgrade @cesium/engine to version 9.1.0.
- Changed Ellipsoid entity class in overlay to Sphere entity class, Ellipsoid to Cesium.Ellipsoid
- Added custom TilingScheme for adding tiles by cutout origin and scale
- Added enable control overlay move-in and move-out listening parameters
- Add default Cesium clipping polygon
- Fix for adding 3dtiles and baselayer to scene split component
- Optimize the introduction of errors in Node mode
- Upgraded @cesium/engine to version 8.0.0
- Optimize packaging, remove rollup packaging
- Optimize aggregated layer calculation interval
- Solve raster tile deletion and destruction problem
- Solve bottom image deletion problem
- Solve the problem that single-image tiles can not be loaded
- Upgraded @cesium/engine to version 4.0.0
- framework to add development mode
- Added support for tileset hook events
- Added RasterTileLayer
- Optimize camera position calculation
- Upgrading @cesium/engine to version 3.0.2
- Document building framework transformed from VuePress to VitePress
- Add support for cluster layer mouse events
- Optimize component initialization for compatibility with third-party frameworks.
- Optimize coordinate conversion function
- Optimization of measurement functions
- Optimize Google Maps
- Optimize weather effects
- Optimize Chinese documentation
- Upgrade @cesium/engine to version 3.0.1.
- Changed framework dependency from Cesium to @cesium/engine, @cesium/widget library is no longer used, only
Viewer
related code is synchronized. - Refactored framework packaging,
iife
andnode
generate separate framework packages. - Refactor the directory structure of the framework library.
- Upgrade material
glsl
to 3.0. - Remove the
mapv
layer ands3m
layer, and remove their dependencies. - Removed global functions
init
,mixin
,use
. - Remove
Namespace
global attribute, you can get third party libraries through global functiongetLib
. - Modify the way of introducing framework
cdn
andnode
, the framework uses a whole package to load. - Modify the framework entry function to use
ready().then()
as the framework entry. - Modify the effect class constructor, need to pass
viewer
as parameter. - Modify the scene dom structure, remove the useless dom.
- Add sample code to the framework library
- Add documentation code to the framework library
- Add latitude and longitude layers
- Optimize aggregation layer, use third party library
supercluster
for aggregation calculation - Optimize heat zone layer
- Fix a number of issues caused by upgrading the Cesium framework
- Upgrade Cesium to version 1.98.1
- Remove ModelCollectionPrimitive
- Fix locatonbar mouse movement coordinate error
- Fix a coordinate conversion problem in transform
- Fix the tile mask issue
- Open some Cesium native classes
- Improve the scene export
- Improve terrain loading #126
- Add mixNum parameter for viewable fields
- Improve Model Instance
- Improve heading math
- Upgrade Cesium to version 1.96.0
- Abandon the init function
- Modify Cesium introduction
- Optimize the parabola function to add an end point to the calculation result
- Optimize the use of name space module.
- Fix the problem that the framework cannot be used due to repeated use in CDN mode.
- Fix an issue created by upgrading Cesium
- Upgrade Cesium to version 1.95.0
- Added flyToBounds and zoomToBounds functions
- Added code hint module
- Add scene rendering error subscription event
- Optimize position bar elevation value #109
- Fix the problem of incorrect recovery time of history track several times
- Fix the problem of wrong display of the end of history track#107
- Fix the problem that the number of anchor points is wrong and the size cannot be set when editing the marker.
- Upgrade Cesium to version 1.94.2
- Add light cylinder primitive
- Optimize overlay add and remove function
- Fix a bug that the history track clear function is not working #102
- Fix the problem that editing circle doesn't work #104
- Fix the problem that some analysis functions can't be used because of removing Cesium.when #105
- Upgrade Cesium to version 1.93.0
- Added scene split
- Added s3m height offset setting #98
- Add marker line add max anchor points #99
- Add history track add model orientation setting (heading offset) #100
- Fix the problem that plot plot coordinates are empty #95
- Upgrade Cesium to version 1.92.0
- Added 3dtiles splite effect
- Added FPS and MS parameters for LocationBar
- Added the ability to customize the logo (requires token)
- Fix the problem caused by Cesium.when removal
- Improve the map splite effect
- Upgrade Cesium to version 1.91.0
- Added support for MSAA (a type of anti-aliasing)
- Added GPX layer
- Added S3M layer (as a separate package)
- Fixes node-sass installation issues
- Upgrade Cesium to version 1.90.0
- Added map filter color feature
- Added framework support for vite
- Fix Mapv module packaging issue
- Upgrade Cesium to version 1.90.0
- Added map filter color feature
- Added framework support for vite
- Fix Mapv module packaging issue
- Upgrade Cesium to version 1.89.0
- Added protocol parameter settings when creating partial map tiles
- Add partial tool class name abbreviations
- Solve the problem that right click menu content is still displayed when empty
- Fix overlay style setting overlay issue
- Solve the problem that some overlay setting labels are invalid
- Upgrade Cesium to version 1.88.0
- Add ground primitive layer
- Add both replacement and append FS modes for 3Dtiles
- Add water primitive holes param
- Add hot layer support for classificationType
- Improve the function of clearing or removing the primitive layer
- Improve the history track function
- Upgrade Cesium to version 1.87.0
- Add overlay clouds
- Add get LayerGroup function
- Improve the plot module
- Upgrade Cesium to version 1.86.0
- Improve the DivIcon style
- Improve the Popup config
- Improve the terrian name option #74
- Upgrade Cesium to version 1.86.0
- Upgrade Cesium to version 1.85.0
- Fix the problem that roaming cannot set parameters and the failed camera cannot move #65
- Fix the problem that the gradient setting of heat layer #66
- Improve the DivIcon style
- Hide the chart layer at the back #55
- Hide the div icon at the back #56
- Improve the position editor #57
- Improve the terrain clipping #58
- Add support for layer mouse events #53
- Add partial mouse default events #54
- Add function to get tile information
- Improve the plot function
- Upgrade Cesium to version 1.84.0
- Add bounce primitive overlays
- Add model collection primitive
- Refine type property
- Improve mouse event
- Improve once event
- Add model primitive to get node-related functions #51
- Improve the history track restore function #50
- Refactored plotting function
- Remove Position rounding function
- Refine the infrastructure part of the script
- Add spatial measurement tools
- Add the plotting tool module
- Add function midCartesian to calculate the middle point of Cartesian3
- Improve the Position copy function
- Improve the model editing tool for 3dtiles position editing function
- Improve the function area
- Improve the function of calculating the point position of a sector
- Upgrade Cesium to version 1.83.0
- Add constants for mouse mode
- Add property settings for globe terrain exaggeration
- Improve the parsePositions for string coords
- Adds line and face rotation conversion calculations
- Improve the interpolation of history track
- Improve the function of plot for above the overlay
- Fix the problem of flickering when analyzing transformation parameters in the viewable field #37
- Fix the problem that DivIcon cannot get the current coordinates set to (0,0,0) by default #38
- Refactored the roaming function into first-person roaming and keyboard roaming #34
- Original roaming function becomes history track, refine its pause and play #35
- Improve heading function
- Improve diffuse wall primitive
- Fixes RadarScan missing Cesium issue #33
- Modify the
CESIUM_BASE_URL
setting, which can be set via the global propertybaseUrl
, which defaults to. /libs/dc-sdk/resources/
- Add various base primitive such as point, line, billboard, text
- Add diffuse wall primitive
- Improve the viewer destroy
- Refine mouse and context-menu events for primitive
- Open some Cesium internal properties
- Add viewshed analysis
- Add contour line analysis
- Improve camera general tools
- Improve the heading-pitch-roll setting of Tileset
- Add camera video layer and plane video layer
- Add plane video overlay
- Add model primitive overlay
- Improve the wind layer add fix the issue#28
- Repair the problem that the auxiliary view cone of video fusion function cannot be displayed#29
- Improve the video primitive
- Repair the problem that the animation function cannot be used after the scene time is stoped#31
- Upgrade Cesium to version 1.81.0
- Rewrite the HeatLayer
- Add dynamic layer
- Add dynamic model and dynamic billbard
- Add model management functions for model expansion and merging
- Add daylight 、through-view function
- Add map functions for creating TMS, Grid, Mapbox, MapboxStyle
- Add clipping module, including: globe clipping, terrain clipping
- Add GroundSkyBox
- Improve the plot module and fix the issue#26
- Improve the position editor module
- Fix the FeatureGridLayer show and hide issue
- Open section Cesium internal functions
- Add FeatureGridLayer
- Fix the plot bugs#24
- Rewritten logo
- Add DivIcon mouse-over and mouse-out functions
- Add resolution and viewBounds properties
- Fix the problem that AroundPoint and AroundView will be accelerated by multiple starts#22
- Fix the problem that mouse events do not work when the overlay is OSGB#23
- Repair the problem that some modules version numbers are not uniform
- Upgrade Cesium to version 1.80.0
- Add GeoTools class, mainly using Turf for overlay related calculations
- Modify the HtmlLayer set show error problem
- Improve the authentication rules of accessToken
- Refactor the entire framework code and modularize the code
- Consolidated previously scattered modules
- Refactored the dependencies on DC in each module package
- Redeveloped the user manual
- Support for custom installation and full installation of DC
- Added token authentication function. Authentication can use some analysis and point editor functions
- Add support for turf module, you can get turf by
const { turf } = DC.Namespace
.
- Fix location bar time delay issue
- Fixed the problem of invalid speed setting for radar scan material