cesiumjs开发实践(二)

Viewer控件

 

viewer控件是cesiumjs中最常用的控件,它提供了基本的虚拟地球显示和众多的控制选项。

如下代码创建了一个默认的viewer:

var viewer = newCesium.Viewer('cesiumContainer');//cesiumContainer是一个页面中的一个div

效果如下:


     我们看到一个虚拟地球在中央,默认使用Bing卫星图层,右上角的button依次为地名查找(依赖google服务)、重置到初始焦点与缩放(可以拖动缩放后点击该按钮即可复位)、地图图层投影方式(3D、2D、Columbus)、地图图层选择(包括image和terrain)、简要帮助。


                         2D投影


                   Columbus投影


                    覆盖图层变为OpenStreetMap

     窗口下部为动画控制和时间线,用来展示动态内容时用于控制快慢和倒正回放。

     所有这些小部件都能够被显示或隐藏。如下代码:

 var viewer = newCesium.Viewer('cesiumContainer',{

 animation:false, //动画控制不显示

 baseLayerPicker:true,//图层控制显示

 geocoder:false,//地名查找不显示

 timeline:false,//时间线不显示

 sceneModePicker:true//投影方式显示

});

将显示如下效果:

 

以上效果可以在cesium的Sandcastle应用里面左边修改代码,右边即时运行(通过Run按钮或F8键)

那么viewer究竟有多少选项可供定制呢?这就需要查询API文档,我们在第一篇中build好的目录下Documentation目录,也可查询官方最新在线文档http://cesiumjs.org/Cesium/Build/Documentation/Viewer.html

本篇到此结束。下一篇《cesiumjs开发实践(三) 地图图层介绍》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值