cesium Animation显示系统时间

Posted 诸葛亮了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cesium Animation显示系统时间相关的知识,希望对你有一定的参考价值。

var d = new Date();
var hour = 0 - d.getTimezoneOffset();
viewer.animation.viewModel.timeFormatter = function (date, viewModel) {
var dateZone8 = Cesium.JulianDate.addMinutes(date, hour, new Cesium.JulianDate());
var gregorianDate = Cesium.JulianDate.toGregorianDate(dateZone8);
var millisecond = Math.round(gregorianDate.millisecond);
if (Math.abs(viewModel._clockViewModel.multiplier) < 1) {
return Cesium.sprintf("%02d:%02d:%02d.%03d;", gregorianDate.hour, gregorianDate.minute, gregorianDate.second);
}
return Cesium.sprintf("%02d:%02d:%02d GMT+8", gregorianDate.hour, gregorianDate.minute, gregorianDate.second);
};

只能更改Animation的时间,timeline的时间不会更改

以上是关于cesium Animation显示系统时间的主要内容,如果未能解决你的问题,请参考以下文章

Cesium应用篇--添加雨雪天气

个人笔记三维GIS开发-cesium坐标系统

Cesium官方教程9--粒子系统

Cesium影像地图 收集了国内可用的图层

cesium for unreal 能做BS系统吗

是否可以在 Cesium 中显示 rtmp 直播视频?