Cesium案例解析(九)——Rotatable2DMap旋转2D地图

目录

    Cesium的Rotatable 2D Map示例展示了一个旋转的二维地图:

    'use strict';
    
    var viewer = new Cesium.Viewer('cesiumContainer', {
        sceneMode : Cesium.SceneMode.SCENE2D,
        mapMode2D : Cesium.MapMode2D.ROTATE
    });
    
    viewer.scene.camera.setView({
        destination : Cesium.Cartesian3.fromDegrees(-73.0, 42.0, 50000000.0),
        orientation : {
            heading : Cesium.Math.toRadians(-45.0)
        }
    });
    

    其中Viewer的配置项sceneMode可以指定3D、2D以及2.5D效果的地图。配置mapMode2D参数为Cesium.MapMode2D.ROTATE表示地图可以绕Z轴旋转。具体的参数通过camera的配置项heading来设置。

    显示的效果如下:
    image

    posted @   charlee44  阅读(2130)  评论(0编辑  收藏  举报
    编辑推荐:
    · 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
    · [.NET]调用本地 Deepseek 模型
    · 一个费力不讨好的项目,让我损失了近一半的绩效!
    · .NET Core 托管堆内存泄露/CPU异常的常见思路
    · PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
    阅读排行:
    · CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
    · DeepSeek “源神”启动!「GitHub 热点速览」
    · 我与微信审核的“相爱相杀”看个人小程序副业
    · Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
    · 上周热点回顾(2.17-2.23)
    点击右上角即可分享
    微信分享提示