Cesium 铯样品标签上文字的性质?

Cesium 铯样品标签上文字的性质?,cesium,Cesium,与将带有时间戳的值“烘焙”到位置属性(或颜色等)的方式类似,是否可以让标签根据时间戳更改其文本?是,使用。下面是一个示例,单击此代码底部的“运行代码片段”按钮: var-viewer=新铯.viewer('cesiumContainer'{ 导航说明SINITIALLYVISIBLE:false, //接下来的5行只是为了避免出现Bing键错误消息。 imageryProvider:Cesium.createTileMapServiceImageryProvider({ url:Cesium.

与将带有时间戳的值“烘焙”到位置属性(或颜色等)的方式类似,是否可以让标签根据时间戳更改其文本?

是,使用。下面是一个示例,单击此代码底部的“运行代码片段”按钮:

var-viewer=新铯.viewer('cesiumContainer'{
导航说明SINITIALLYVISIBLE:false,
//接下来的5行只是为了避免出现Bing键错误消息。
imageryProvider:Cesium.createTileMapServiceImageryProvider({
url:Cesium.buildModuleUrl('Assets/Textures/NaturalEarthII')
}),
baseLayerPicker:错误,
地理编码员:错,
//下一行修复了另一个堆栈代码段错误,您可以忽略它
//此设置也来自生产代码。
信息框:false
});
var startTime=ISO8601中的朱利安酸铯('2016-08-01T00:00:00Z');
var intervalStart=开始时间;
//这里,我们为
//标记随时间变化的文本。
var labelText=新铯.TimeIntervalCollectionProperty();
//作为一个演示,这将创建一天的1秒时间间隔
//一个具有自己的标签文本。
对于(变量x=0;x<86400;++x){
var intervalStop=Ce.JulianDate.addSeconds(开始时间,x,新的Ce.JulianDate());
labelText.Interval.addInterval(新铯时间间隔({
开始:intervalStart,
停止:intervalStop,
数据:'时间'+x
}));
intervalStart=intervalStop;
}
//在这里设置一些时钟属性。
var clock=viewer.clock;
clock.startTime=startTime;
clock.stopTime=intervalStart;
clock.currentTime=开始时间;
clock.clockRange=铯.clockRange.Clipped;
时钟乘法器=30;
viewer.timeline.zoomTo(clock.startTime、clock.stopTime);
//最后,使用labelText创建并添加带有标签的实体
//上面的集合来自我们构建的TimeIntervalCollectionProperty。
viewer.entities.add({
位置:铯。笛卡尔3。从度(-75.1641667,39.952222),
标签:{
文本:labelText
}
});
html,body,#cesiumContainer{
宽度:100%;高度:100%;边距:0;填充:0;溢出:隐藏;
字体系列:无衬线;
}

是,请使用。下面是一个示例,单击此代码底部的“运行代码片段”按钮:

var-viewer=新铯.viewer('cesiumContainer'{
导航说明SINITIALLYVISIBLE:false,
//接下来的5行只是为了避免出现Bing键错误消息。
imageryProvider:Cesium.createTileMapServiceImageryProvider({
url:Cesium.buildModuleUrl('Assets/Textures/NaturalEarthII')
}),
baseLayerPicker:错误,
地理编码员:错,
//下一行修复了另一个堆栈代码段错误,您可以忽略它
//此设置也来自生产代码。
信息框:false
});
var startTime=ISO8601中的朱利安酸铯('2016-08-01T00:00:00Z');
var intervalStart=开始时间;
//这里,我们为
//标记随时间变化的文本。
var labelText=新铯.TimeIntervalCollectionProperty();
//作为一个演示,这将创建一天的1秒时间间隔
//一个具有自己的标签文本。
对于(变量x=0;x<86400;++x){
var intervalStop=Ce.JulianDate.addSeconds(开始时间,x,新的Ce.JulianDate());
labelText.Interval.addInterval(新铯时间间隔({
开始:intervalStart,
停止:intervalStop,
数据:'时间'+x
}));
intervalStart=intervalStop;
}
//在这里设置一些时钟属性。
var clock=viewer.clock;
clock.startTime=startTime;
clock.stopTime=intervalStart;
clock.currentTime=开始时间;
clock.clockRange=铯.clockRange.Clipped;
时钟乘法器=30;
viewer.timeline.zoomTo(clock.startTime、clock.stopTime);
//最后,使用labelText创建并添加带有标签的实体
//上面的集合来自我们构建的TimeIntervalCollectionProperty。
viewer.entities.add({
位置:铯。笛卡尔3。从度(-75.1641667,39.952222),
标签:{
文本:labelText
}
});
html,body,#cesiumContainer{
宽度:100%;高度:100%;边距:0;填充:0;溢出:隐藏;
字体系列:无衬线;
}