Kaynağa Gözat

1.完善覆盖物添加和删除功能,2.完善版权声明

tags/1.11.2
Caven Chen 5 yıl önce
ebeveyn
işleme
eea85007b6
2 değiştirilmiş dosya ile 11 ekleme ve 18 silme
  1. 6
    5
      src/LICENSE.js
  2. 5
    13
      src/core/overlay/Overlay.js

+ 6
- 5
src/LICENSE.js Dosyayı Görüntüle

@@ -12,15 +12,16 @@ console.log(
版本:${__VERSION__}
编译日期:${__TIME__}
Cesium版本:1.74
作者:${__AUTHOR__}
主页: ${__HOME_PAGE__}
开发作者:${__AUTHOR__}
网站主页: ${__HOME_PAGE__}
github:${__REPOSITORY__}
授权信息:授权-永久使用此软件当前版本。 \n

版权声明:
1.框架作为一个基础平台,完全开源,任何个人和机构可以修改、重构,无需经过我方授权。
2.后期会添加一些行业性的插件和工具,代码会适量的开源。
3.任何个人和机构在遵守下列条件的前提下可以永久免费使用:
1.框架作为一个基础平台,代码开源,任何个人和机构可以修改、重构,无需经过我方授权。
2.任何个人和机构修改框架出现的问题,我方无需负责。
3.后期会添加一些行业性的插件和工具,代码会适量开源。
4.对于我方发布的框架包,任何个人和机构在遵守下列条件的前提下可以永久免费使用:
1)程序包完整引用
2)保留此版权信息在控制台输出
我方保留对此版权信息的最终解释权。`,

+ 5
- 13
src/core/overlay/Overlay.js Dosyayı Görüntüle

@@ -8,8 +8,6 @@ import { OverlayEventType, OverlayEvent } from '../event'
import State from '../state/State'
import OverlayType from './OverlayType'

const { Cesium } = DC.Namespace

class Overlay {
constructor() {
this._id = Util.uuid()
@@ -109,12 +107,9 @@ class Overlay {
this._layer = layer
this._mountedHook && this._mountedHook()
// for Entity
if (
this._delegate instanceof Cesium.Entity &&
this._layer?.delegate?.entities
) {
if (this._layer?.delegate?.entities) {
this._layer.delegate.entities.add(this._delegate)
} else {
} else if (this._layer?.delegate?.add) {
// for Primitive
this._layer.delegate.add(this._delegate)
}
@@ -127,16 +122,13 @@ class Overlay {
* @private
*/
_onRemove() {
// for Entity
if (!this._layer || !this._delegate) {
return
}
if (
this._delegate instanceof Cesium.Entity &&
this._layer?.delegate?.entities
) {
// for Entity
if (this._layer?.delegate?.entities) {
this._layer.delegate.entities.remove(this._delegate)
} else {
} else if (this._layer?.delegate?.remove) {
// for Primitive
this._layer.delegate.remove(this._delegate)
}

Loading…
İptal
Kaydet