- 各组件加载放在 Created 生命周期,方便通过获取
createdPromise
对象进行相关逻辑操作。 - 量算组件增加选项,指定测量线和文字标签是否始终显示。
vc-provider-imagery-supermap
加载超图 iServer 影像服务。vc-provider-imagery-tianditu
加载天地图 WMTS 影像服务。vc-handler-draw-point
绘制点组件。vc-handler-draw-polyline
绘制线组件。vc-handler-draw-polygon
绘制面组件。vc-geometry-xxx
补充几何体对象组件。vc-geometry-outline-box
:BoxOutlineGeometry
,vc-geometry-circle
:CircleGeometry
,vc-geometry-outline-circle
:CircleOutlineGeometry
,vc-geometry-polygon-coplanar
:CoplanarPolygonGeometry
,vc-geometry-outline-polygon-coplanar
:CoplanarPolygonOutlineGeometry
,vc-geometry-corridor
:CorridorGeometry
,vc-geometry-outline-corridor
:CorridorOutlineGeometry
,vc-geometry-cylinder
:CylinderGeometry
,vc-geometry-outline-cylinder
:CylinderOutlineGeometry
,vc-geometry-ellipse
:EllipseGeometry
,vc-geometry-outline-ellipse
:EllipseOutlineGeometry
,vc-geometry-ellipsoid
:EllipsoidGeometry
,vc-geometry-outline-ellipsoid
:EllipsoidOutlineGeometry
,vc-geometry-frustum
:FrustumGeometry
,vc-geometry-outline-frustum
:FrustumOutlineGeometry
,vc-geometry-polyline-ground
:GroundPolylineGeometry
,vc-geometry-plane
:PlaneGeometry
,vc-geometry-outline-plane
:PlaneOutlineGeometry
,vc-geometry-polygon
:PolygonGeometry
,vc-geometry-outline-polygon
:PolygonOutlineGeometry
,vc-geometry-polyline
:PolylineGeometry
,vc-geometry-polyline-volume
:PolylineVolumeGeometry
,vc-geometry-outline-polyline-volume
:PolylineVolumeOutlineGeometry
,vc-geometry-rectangle
:RectangleGeometry
,vc-geometry-outline-rectangle
:RectangleOutlineGeometry
,vc-geometry-polyline-simple
:SimplePolylineGeometry
,vc-geometry-sphere
:SphereGeometry
,vc-geometry-outline-sphere
:SphereOutlineGeometry
,vc-geometry-wall
:WallGeometry
,vc-geometry-outline-wall
:WallOutlineGeometry
vc-provider-imagery-supermap
加载超图 iServer 影像服务。vc-provider-imagery-tianditu
加载天地图 WMTS 影像服务。- 支持 CDN 引用注册。
@babel/runtime-corejs2
依赖不正确。vc-viewer
组件有些部件位置异常。vc-provider-imagery-wmts
组件支持设置天地图服务 token。vc-navigation
组件样式文件打包。
这个版本将做了较大的更新,精简了代码,优化了组件加载速度,更优雅的支持局部引入,重新规范了组件命名,请谨慎升级,最新组件名称参考在线文档。
- 组件打包的 babel 环境升级到 7+ 版本。参考Babel 中文网、Babel7 学习笔记。
- 组件打包方式改为用 rollup 打包。
- 组件加载、卸载方式改为异步,Vue 侦听器改为代码动态创建。
- 组件命名重新规范,根据 Vue 推荐的风格指南。
- 组件在线文档规范。
- fixed #27。
V2 版本会做较大更新,我会尽量将此版本现有功能维护到稳定再更新下一个版本。
- 解决 1.60+ 版本面绘制问题。