| #### Additions 🎉 | #### Additions 🎉 | ||||
| - 开放部分Cesium内部函数 | |||||
| - 开放部分 Cesium 内部函数 | |||||
| - 添加 FeatureGridLayer | |||||
| #### Fixes 🔧 | #### Fixes 🔧 | ||||
| - 部分军标无法使用[#24](https://github.com/dvgis/dc-sdk/issues/24) | - 部分军标无法使用[#24](https://github.com/dvgis/dc-sdk/issues/24) | ||||
| - 重写logo的实现方式 | |||||
| - 重写 logo 的实现方式 | |||||
| #### Additions 🎉 | #### Additions 🎉 | ||||
| - 添加DivIcon鼠标移入和移出功能 | |||||
| - 添加 DivIcon 鼠标移入和移出功能 | |||||
| - 添加地图当前分辨率和视野范围属性 | - 添加地图当前分辨率和视野范围属性 | ||||
| ### 2.1.2 - 2021-04-10 | ### 2.1.2 - 2021-04-10 | ||||
| #### Additions 🎉 | #### Additions 🎉 | ||||
| - 添加DivIcon鼠标移入和移出功能 | |||||
| - 添加 DivIcon 鼠标移入和移出功能 | |||||
| - 添加地图当前分辨率和视野范围属性 | - 添加地图当前分辨率和视野范围属性 | ||||
| #### Fixes 🔧 | #### Fixes 🔧 | ||||
| #### Breaking Changes 📣 | #### Breaking Changes 📣 | ||||
| - 升级Cesium到1.80.0版本 | |||||
| - 升级 Cesium 到 1.80.0 版本 | |||||
| #### Additions 🎉 | #### Additions 🎉 | ||||
| - 添加GeoTools工具类,主要利用Turf进行覆盖物的相关计算 | |||||
| - 添加 GeoTools 工具类,主要利用 Turf 进行覆盖物的相关计算 | |||||
| #### Fixes 🔧 | #### Fixes 🔧 | ||||
| - 修改HtmlLayer设置show的错误问题 | |||||
| - 完善accessToken的认证规则 | |||||
| - 修改 HtmlLayer 设置 show 的错误问题 | |||||
| - 完善 accessToken 的认证规则 | |||||
| ### 2.0.0 - 2021-03-27 | ### 2.0.0 - 2021-03-27 | ||||
| - 重构整个框架代码,将代码模块化处理 | - 重构整个框架代码,将代码模块化处理 | ||||
| - 整合之前分散的模块 | - 整合之前分散的模块 | ||||
| - 重构了各个模块包中对DC的依赖 | |||||
| - 重构了各个模块包中对 DC 的依赖 | |||||
| - 重新开发了用户手册 | - 重新开发了用户手册 | ||||
| - 支持自定安装和整体安装的方式引入DC | |||||
| - 支持自定安装和整体安装的方式引入 DC | |||||
| #### Additions 🎉 | #### Additions 🎉 | ||||
| - 添加token认证功能。认证通过可以使用一些分析、点位编辑功能 | |||||
| - 添加turf模块的支持,可以通过 `const {turf} = DC.Namespace` 获取 turf | |||||
| - 添加 token 认证功能。认证通过可以使用一些分析、点位编辑功能 | |||||
| - 添加 turf 模块的支持,可以通过 `const {turf} = DC.Namespace` 获取 turf | |||||
| #### Fixes 🔧 | #### Fixes 🔧 | ||||
| this._levelLayers[String(i)] = new VectorLayer(id + '-grid-' + i) | this._levelLayers[String(i)] = new VectorLayer(id + '-grid-' + i) | ||||
| } | } | ||||
| this._viewer = undefined | this._viewer = undefined | ||||
| this._imageryLayer = undefined | |||||
| this._imagery = document.createElement('canvas') | this._imagery = document.createElement('canvas') | ||||
| this._imagery.width = this._tileWidth | this._imagery.width = this._tileWidth | ||||
| this._imagery.height = this._tileHeight | this._imagery.height = this._tileHeight | ||||
| */ | */ | ||||
| _onAdd(viewer) { | _onAdd(viewer) { | ||||
| this._viewer = viewer | this._viewer = viewer | ||||
| this._viewer.imageryLayers.addImageryProvider(this) | |||||
| this._imageryLayer = this._viewer.imageryLayers.addImageryProvider(this) | |||||
| Object.keys(this._levelLayers).forEach(key => { | Object.keys(this._levelLayers).forEach(key => { | ||||
| this._viewer.addLayer(this._levelLayers[key]) | this._viewer.addLayer(this._levelLayers[key]) | ||||
| }) | }) | ||||
| } | } | ||||
| _onRemove() { | _onRemove() { | ||||
| this._viewer.imageryLayers.remove(this) | |||||
| this._imageryLayer && this._viewer.imageryLayers.remove(this._imageryLayer) | |||||
| Object.keys(this._levelLayers).forEach(key => { | Object.keys(this._levelLayers).forEach(key => { | ||||
| this._viewer.removeLayer(this._levelLayers[key]) | this._viewer.removeLayer(this._levelLayers[key]) | ||||
| }) | }) |
| { | { | ||||
| "name": "dc-sdk", | "name": "dc-sdk", | ||||
| "version": "2.1.2", | |||||
| "version": "2.1.3", | |||||
| "description": "The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.", | "description": "The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.", | ||||
| "repository": "https://github.com/dvgis/dc-sdk.git", | "repository": "https://github.com/dvgis/dc-sdk.git", | ||||
| "homepage": "https://www.dvgis.cn", | "homepage": "https://www.dvgis.cn", |