2022-03-15
createPromise
for each component has been renamed tocreatingPromise
.
- The
vc-overlay-dynamic
component adds a site arrivalstopArrived
event, a zoom methodzoomToOverlay
and a tracking methodtrackOverlay
. - The
vc-overlay-windmap
component is added to obtain UV values by latitude and longitude. - Measure and draw components add support for responsive editing of individual object properties.#167
- The
vc-selection-indicator
component picks up the inaccurate position of the indicator on the aggregation icon. vc-overlay-windmap
component initialization abnormal problem.- The measurement drawing components
measurements
anddrawings
cannot be updated responsively.
2022-02-26
useVueCesium
method is not available outsidevc-viewer
.- When the
vc-selection-indicator
indicator is displayed, calling theviewer.flyto
method causes the indicator position to be wrong. vc-measurements
height measurement error.vc-measurements
,vc-drawings
,vc-analyses
floating buttons cannot be displayed or hidden when they are initialized to be hidden.- The clampToGround property of
vc-measurements
andvc-drawings
is invalid. - Failed to load latest dc-sdk.
- When the object property in the
entities
array of the data source component is Function, it cannot be converted to the Cesium.CallbackProperty property.
2022-02-14
- The
projectionTransforms
property of thevc-imagery-provider-baidu
component is invalid. vc-selection-indicator
component crashes when picking up ParticleSystem; Picking up objects failed when looking up.- The
baseLayerPicker
property of thevc-viewer
component is invalid. - Some component types are incorrectly defined.
2022-02-08
- umd package demo is broken. #149
2022-01-30
- simplify build & compatible to build on windows.
- horizontal measurement editing error.
- Added vc-analyses, includes line of sight analysis and field of view analysis.
- Added
vc-collection-cloud
. vc-imagery-provider-baidu
supports https protocol, Added customid attribute.vc-primitive-tileset
added customShader props.
-
The following components have been renamed, sorry for the inconvenience.
VcProviderImageryArcgis
->VcImageryProviderArcgis
VcProviderImageryBaidumap
->VcImageryProviderBaidu
VcProviderImageryBingmaps
->VcImageryProviderBing
VcProviderImageryGoogle
->VcImageryProviderGoogle
VcProviderImageryGrid
->VcImageryProviderGrid
VcProviderImageryIon
->VcImageryProviderIon
VcProviderImageryMapbox
->VcImageryProviderMapbox
VcProviderImageryOsm
->VcImageryProviderOsm
VcProviderImagerySingletile
->VcImageryProviderSingletile
VcProviderImagerySupermap
->VcImageryProviderSupermap
VcProviderImageryTianditu
->VcImageryProviderTianditu
VcProviderImageryTileCoordinates
->VcImageryProviderTileCoordinates
VcProviderImageryTms
->VcImageryProviderTms
VcProviderImageryTiledcache
->VcImageryProviderTiledcache
VcProviderImageryUrltemplate
->VcImageryProviderUrltemplate
VcProviderImageryWms
->VcImageryProviderWms
VcProviderImageryWmts
->VcImageryProviderWmts
VcProviderTerrainCesium
->VcTerrainProviderCesium
VcProviderTerrainArcgis
->VcTerrainProviderArcgis
VcProviderTerrainVrTheworld
->VcTerrainProviderVrTheworld
VcProviderTerrainTianditu
->VcTerrainProviderTianditu
VcInstanceGeometry
->VcGeometryInstance
VcGeometryPolylineGround
->VcGeometryGroundPolyline
VcGeometryPolylineSimple
->VcGeometrySimplePolyline
VcPrimitivePolylineGround
->VcPrimitiveGroundPolyline
-
The
material
,depthFailMaterial
parameters in thevc-mearements
,vc-drawings
component related properties are changed toappearance
anddepthFailAppearance
.
2021-12-31
- webpack 5 project loadsh imports bugs on demand, #144.
- Added
vc-analysis-flood
.
2021-12-29
- Events cannot be triggered after adding modifiers#140.
- Building error of heatmapjs in the TS project.
2021-12-23
- Change the heatmapjs source.
- The
vc-overlay-dynamic
component ignores thenodeTransformations
property when listening todynamicOverlays
to avoid the circular reference problem reported byJSON.stringify
.
2021-12-18
vc-overlay-heatmap
throwsCannot assign to read only property'data' of object'#<ImageData>'
error.- The measurement & drawing component does not work properly on the SuperMap platform.
2021-12-08
- suppress Circular dependency errors.
- Support latest volar
- Replace yarn with pnpm
- Renamed to
vc-overlay-echart
tovc-overlay-echarts
, it requires additional installation of echart
2021-11-30
- The
vc-viewer
component Timeline Date Format Error. - The
vc-drawings
andvc-measurements
throws an an exception when clamptoGround is true and PrerenderDatas are assigned.
- The
vc-overlay-dynamic
component Add Speed Storage Variables and increases historical trajectory examples.
- The
vc-polygon
component removes the color attribute and supports the appearance parameter instead.
2021-11-25
- The
vc-selection-indicator
component picks up some primitive objects without indicators. - Suppress synchronous GroundPrimitives DeveloperError of
PolygonPrimitive
.
- Add dynamic object component
vc-overlay-dynamic
, which is used to load and manage a group of dynamic entity objects.
2021-11-22
- Added the
polygonHierarchy
attribute to thevc-polygon
component to support island hole polygons.
vc-collection-xxx
primitive collection component listening logic error.vc-polygon
component object pick up bug &depthFailColor
property change bug.
2021-11-20
- DataSource component
vc-datasource-xxx
can useentities
to pass in custom attributes. - Added
vc-polygon
component, and supports batch management of a group of polygon primitives withvc-collection-primitive
.
2021-11-18
- Lower the z-index of each control component to prevent them from exceeding some modal dialog because the z-index is too high.
- Fix the problem that the makeMaterial method judges the logic error.
2021-11-11
- The active state of
vc-drawngs
andvc-measurement
does not work.
2021-11-10
vc-measurements
andvc-drawings
modify the assignment methods of default options.
2021-11-07
- Fix #126, i18n configuration does not work.
2021-11-04
vc-measurements
andvc-drawings
add apreRenderDatas
prop to preload cesiumObject. See the document for details.
vc-selection-indicator
expose animateAppear & animateDepart as public methods, otherwise, it cannot be called externally.
2021-10-29
- The
vc-measurements
component adds regular polygon and circle measurement. - The
vc-drawings
component addspin
andregular
drawing. - Added
vc-overlay-windmap
component.
- Refactor
vc-measurements
andvc-drawings
, streamline the code. -vc-selection-indicator
supports primitive picking.
- fix: compile to esm package errors.
2021-10-12
- The
vc-measurements
component added rectangle measurement. - Added
vc-overlay-echarts
component.
- Change global to globalThis to avoid the error that global is undefined.
- Fixed the problem that the pictures of style files are lost after packaging.
2021-10-10
- Making the project more clear via reorganizing the code. Better organizable code. Make the publish bundle more legit and clear. Because that this breaking change mainly impact publish bundle, if you were using the full bundled style file, you will going to change the resource path in your project:
--- import 'vue-cesium/lib/theme-default/index.css'
+++ import 'vue-cesium/dist/index.css'
- Fix the problem of registering errors for each component on demand.
- Fix the problem of picking up errors in the
vc-selection-indicator
component.
2021-09-09
- The
vc-provider-imagery-tianditu
component reporting problem in [email protected] version. - The removeEmpty method loses the attributes on the prototype chain and causes the material to report an error.
- The CDN address of the Cesium library is changed to
https://cdn.jsdelivr.net/npm/cesium@latest/Build/Cesium/Cesium.js
.
2021-09-03
- The problem of using EarthSDK to report an error, #121.
- The point of
VcDrawings
andVcMeasurements
component is rendered to the top to avoid the point being covered by the polygon and cannot be picked up and make it can not be edited.
2021-08-31
- Adding the properties of delayed appearance and delayed disappearance for the edit buttons of
VcDrawings
andVcMeasurements
components.
- The abnormal problems after removing nodes of
VcDrawings
andVcMeasurements
.
2021-08-23
vc-drawings
Fix the crash when drawing circles and rectangles.
2021-08-20
- Do some compatibility processing for the 1.83+ version of
terrainExaggeration
. - The datasource component adds a
destroy
attribute to indicate whether the datasource is destroyed when it is removed.
- The unified calculation involving the use of
Ellipsoid.WGS84
is changed to the calculation usingscene.globe.ellipsoid
to avoid problems caused by Ellipsoid not WGS84 in some cases, such as the development of a lunar platform. - The
vc-viewer
component supportsskyBox
andskyAtmosphere
types, adding Boolean.
- Adding
editorEvt
andmouseEvt
events to measuring and drawing components, remove the default and modify the mouse cursor style during drawing.
2021-07-13
- Draw a rectangle to add a rectangle that is true south and true north.
2021-07-07
- Fixed the issue that the
VcProviderImagerySupermap
component on the Supermap platform crashed when the layer was removed. - Fixed the issue that the
VcNavigation
component positioning error in 2D and Columbus views, #118. - Fixed the issue that the
VcViewer
component pass non-Prop Attributes and throws warnings. - Fixed the issue when picking up outside earth viewer the
VcSelectionIndicator
throws an error.
2021-06-28
- The polyline and polygon of vc-drawings, vc-measurements support the setting of display and hidden.
- The height of the coordinate measuring component supports absolute height and relative height.
- The mouseover and mouseout events of the GeoJSON data source component trigger errors.
- The distance measurement and area measurement cancel the drawing of the previous point occasionally crash.
2021-06-13
vc-selection-indicator
a custom selector component to replace the selectionIndicator that comes with Cesium.vc-ajax-bar
http request progress bar control.vc-drawings
supports grounding, and add the function of drawing rectangles and circles.
- When the
infoBox
property ofvc-viewer
is set tofalse
, the component is loaded abnormally. - Fix the problem that the first point of the area object editing in the measuring component and drawing component is abnormal.
2021-06-03
vc-overlay-heatmap
, The heat map component is added, which can be used to visualize factors such as temperature and precipitation.vc-measurements
, Add friendly measuring tools.vc-drawings
, Add friendly drawing tools.vc-post-process-stage
Add post-processing component.vc-post-process-stage-scan
Add post-processing scanning component.vc-post-process-stage-collection
Add post-processing assembly component.vc-overview-map
Add overview map control component.- Added compatible third-party mars3d library.
- Added compatible third-party dc-sdk library.
2021-04-29
vc-overlay-html
, Load HTML element overlays by geographic location.
- Improve some English documents.
- The language of Vetur's smart prompt is changed to English by default.
2021-04-26
- Document search function.
- The intellisense of Vetur is invalid.
2021-04-23
vc-primitive
vc-primitive-classfication
vc-primitive-ground
vc-primitive-polyline-ground
vc-primitive-model
vc-primitive-tileset
vc-primitive-particle
vc-collection-billboard
vc-collection-label
vc-collection-point
vc-collection-polyline
vc-collection-primitive
vc-instance-geometry
vc-geometry-box
vc-geometry-box-outline
vc-geometry-circle
vc-geometry-circle-outline
vc-geometry-corridor
vc-geometry-corridor-outline
vc-geometry-cylinder
vc-geometry-cylinder-outline
vc-geometry-ellipse
vc-geometry-ellipse-outline
vc-geometry-ellipsoid
vc-geometry-ellipsoid-outline
vc-geometry-frustum
vc-geometry-frustum-outline
vc-geometry-plane
vc-geometry-plane-outline
vc-geometry-polygon
vc-geometry-polygon-outline
vc-geometry-polygon-coplanar
vc-geometry-polygon-coplanar-outline
vc-geometry-polyline
vc-geometry-polyline-ground
vc-geometry-polyline-simple
vc-geometry-polyline-volume
vc-geometry-rectangle
vc-geometry-rectangle-outline
vc-geometry-sphere
vc-geometry-sphere-outline
vc-geometry-wall
vc-geometry-wall-outline
2021-04-18
vc-provider-terrain-cesium
vc-provider-terrain-arcgis
vc-provider-terrain-tianditu
vc-datasource-custom
vc-datasource-czml
vc-datasource-geojson
vc-datasource-kml
vc-navigation-sm
vc-compass-sm
vc-zoom-control-sm
2021-04-07
vc-layer-imagery
vc-provider-imagery-arcgis-mapserver
vc-provider-imagery-baidumap
vc-provider-imagery-bingmaps
vc-provider-imagery-googleearth-enterprise
vc-provider-imagery-grid
vc-provider-imagery-ion
vc-provider-imagery-mapbox-style
vc-provider-imagery-osm
vc-provider-imagery-tile-single
vc-provider-imagery-tile-coordinates
vc-provider-imagery-tile-mapservice
vc-provider-imagery-urltemplate
vc-provider-imagery-wms
vc-provider-imagery-wmts
vc-provider-imagery-tianditu
vc-provider-imagery-supermap
vc-provider-imagery-tiledcache
vc-graphics-billboard
vc-graphics-box
vc-graphics-corridor
vc-graphics-cylinder
vc-graphics-ellipse
vc-graphics-ellipsoid
vc-graphics-label
vc-graphics-model
vc-graphics-tileset
vc-graphics-path
vc-graphics-plane
vc-graphics-point
vc-graphics-polygon
vc-graphics-polyline
vc-graphics-polyline-volume
vc-graphics-rectangle
vc-graphics-wall
2021-03-30
- Added
vc-viewer
component. - Refactor and upgrade the
vc-navigation
component, separatevc-compass
,vc-zoom-control
,vc-print
,vc-my-location
,vc-status-bar
,vc -distance-legend
is an independent component. - Added
vc-entity
component.
- Adapt to vue 3.0, refer to the Element Plus project, written in TypeScript, and manage the project in lerna.