Setting

设置

new YS.Setting(global)

球设置
Name Type Description
global Object 三维球对象

Members

clippingPlane : ClippingPlane

裁剪面
Default Value: undefined

closeEarth : Boolen

关闭不显示地球
Default Value: false

cloudEnable : Boolean

开启全球云层

compass : Boolean

获取初始化时是否使用罗盘
Default Value: true

cutPolygons : Array.<Array.<XYZ>>

地表任意多边形裁剪,可以裁剪多个区域, xyz的二维数组,每一组代表一个裁剪区域
Default Value: undefined

cutPolygonSide : Boolean

和cutPolygons对应,保留地表区域还是裁剪掉地表区域。默认裁剪掉地表区域
Default Value: true

eagleEye : Boolean

鹰眼图
Default Value: false

globeTranslucency : GlobeTranslucency

设置地表透明度

groundAlpha : Number

地表透明度,默认1.0完全不透明,0.0完全透明 如果使用地表透明度,将会关闭大气层
Deprecated:  该属性将会在下个版本废弃 Default Value: 1.0

readonlyisLoadDefaultTerrain : Boolean

获取初始化时是否使用默认地形

isUnderGround : Boolean

获取和设置摄像机是否可以进入地下(false为不可以,true为可以进入地下)
Default Value: false

readonlylatitude : Number

获取或设置初始化屏幕中心的纬度

logoUrl : Sring

获取或设置logo图片地址(只有正式版的才可以更改logo地址)

readonlylongitude : Number

获取初始化屏幕中心的经度

lonLatGrid : Boolean

是否显示经纬度网格

lonLatGridOptions : Object

经纬度网格参数设置
Properties:
Name Type Attributes Description
value Object <optional>
网格参数
Properties
Name Type Attributes Description
lineWidth Number <optional>
网格的线宽
lineColor Color <optional>
网格线的颜色
fontSize Number <optional>
网格标签的大小
fontColor Color <optional>
网格标签的颜色

readonlymarkerImgServer : String

获取makerImgServer注记图标地址

observerPattern : ObserverPattern

观察者模式(默认为地上模式,也就是说不可以看到地下)
Deprecated:  该属性将会在下个版本废弃 Default Value: ObserverPattern.GROUND

positionInDMS : Boolean

窗口左下角显示当前位置时使用度分秒样式,false时将使用带小数的度样式
Default Value: true

positionInfo : Boolean

是否在窗口左下角显示当前位置信息
Default Value: true

scalebar : Boolean

获取初始化时是否显示比例尺
Default Value: true

sceneMode : Number

场景模式(1:Columbus模式,2:2D模式,3:3D模式)
Default Value: 3

sceneModeBox : Boolean

场景模式切换盒子的显示和隐藏
Default Value: true

readonlysdkServerUrl : String

获取YouScene后台服务地址
是否显示框架的Logo(只有正式版的才可以使用)
Default Value: true

showSkirts : Boolean

显示或隐藏地形裙边(地形裁剪后边界会有向下延伸的图块,这就是裙边,设置这个就可以隐藏)
Default Value: true

skyAtmosphere : Boolean

获取或设置地球周围的大气是否显示
Default Value: true

star3D : Boolean

是否显示三维星空背景
To Do:
  • 待实现

readonlyterrainExaggeration : Number

地形夸张(所有Terrain图层,包含默认图层)
Default Value: 1

terrainScale : Number

地形夸张(不包含默认图层)
Default Value: 1

readonlyterrainUrl : String

地形url

Methods

changeColor(rgba)

更换组件基础颜色(换肤)
Name Type Description
rgba RGBA 颜色结构

changeSkyBox(options, viewer)

更换地球背景图片
Name Type Description
options Object 对象下面有这些属性
Name Type Description
px String X轴正方向的图片
py String Y轴正方向的图片
pz String Z轴正方向的图片
nx String X轴负方向的图片
ny String Y轴负方向的图片
nz String Z轴负方向的图片
viewer Object YouScene.earth.viewer

Events

sceneModeChangeEvent

图标显示/隐藏状态切换事件
Name Type Description
sceneModePre Number 旧值
sceneMode Number 新值