如下为核心代码:
var viewer = new Cesium.Viewer('cesiumContainer');
viewer._cesiumWidget._creditContainer.style.display = "none";
viewer.clock.multiplier = 200;//速度
viewer.clock.shouldAnimate = true;
var previousTime = viewer.clock.currentTime.secondsOfDay;
//地球自转事件
function onTickCallback() {
var spinRate = 1;
var currentTime = viewer.clock.currentTime.secondsOfDay;
var delta = (currentTime - previousTime) / 1000;
previousTime = currentTime;
viewer.scene.camera.rotate(Cesium.Cartesian3.UNIT_Z, -spinRate * delta);
}
viewer.clock.onTick.addEventListener(onTickCallback);
viewer.imageryLayers.addImageryProvider(new Cesium.UrlTemplateImageryProvider({
url: "http://webst02.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8",
}));
var datas = [
{'lon':104.20,'lat':3

本文详细介绍了使用Cesium JavaScript库创建交互式地球自转动画及国家标记的地图应用,包括核心代码实现、高精度地理坐标数据集及动态显示国家名称的方法。
最低0.47元/天 解锁文章
525

被折叠的 条评论
为什么被折叠?



