CreditDisplay

new Cesium.CreditDisplay(container, delimiter, viewport)

信用显示负责在屏幕上显示信用。
Name Type Default Description
container HTMLElement 将显示信用的 HTML 元素
delimiter string '•' optional 用于分隔文本信用的字符串
viewport HTMLElement document.body optional 将包含信用弹出窗口的 HTML 元素
Examples:
// Add a credit with a tooltip, image and link to display onscreen
const credit = new Cesium.Credit(`<a href="https://cesium.com/" target="_blank"><img src="/images/cesium_logo.png" title="Cesium"/></a>`, true);
viewer.creditDisplay.addStaticCredit(credit);
// Add a credit with a plaintext link to display in the lightbox
const credit = new Cesium.Credit('<a href="https://cesium.com/" target="_blank">Cesium</a>');
viewer.creditDisplay.addStaticCredit(credit);

Members

static Cesium.CreditDisplay.cesiumCredit : Credit

获取或设置 Cesium 标志信用。
显示信用的 HTML 元素。

Methods

addCreditToNextFrame(credit)

添加一个 Credit,该信用将在屏幕上或在灯箱中显示,直到 下一帧。这主要用于内部使用。使用 CreditDisplay.addStaticCredit 将持久的信用添加到屏幕上。
Name Type Description
credit Credit 要在下一帧中显示的信用。
See:
  • CreditDisplay.addStaticCredit
添加一个 Credit,该信用将在屏幕上或在灯箱中显示,直到通过 CreditDisplay.removeStaticCredit 被移除。
Name Type Description
credit Credit 要添加的信用
Examples:
// Add a credit with a tooltip, image and link to display onscreen
const credit = new Cesium.Credit(`<a href="https://cesium.com/" target="_blank"><img src="/images/cesium_logo.png" title="Cesium"/></a>`, true);
viewer.creditDisplay.addStaticCredit(credit);
// Add a credit with a plaintext link to display in the lightbox
const credit = new Cesium.Credit('<a href="https://cesium.com/" target="_blank">Cesium</a>');
viewer.creditDisplay.addStaticCredit(credit);
重置信用显示到帧的初始状态,清除当前的信用。
销毁该对象持有的资源。销毁对象允许确定性地释放资源,而不是依赖垃圾收集器来销毁该对象。

一旦对象被销毁,应避免使用;调用除 isDestroyed 之外的任何函数将导致 DeveloperError 异常。因此, 应像示例中那样将返回值 (undefined) 赋值给该对象。
Throws:
将信用显示设置为帧的结束状态,在信用容器中显示来自上一帧的信用。

isDestroyed()boolean

如果该对象已被销毁,则返回 true;否则返回 false。

Returns:
如果该对象已被销毁,则返回 true;否则返回 false

removeStaticCredit(credit)

移除在屏幕上或在灯箱中显示的静态信用。
Name Type Description
credit Credit 要被移除的信用。
在渲染新帧之前更新信用显示。
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.