YouScene

入口

new YS.YouScene(options)

YouScene YouSceneSDK入口类
Name Type Description
options Object Object 有下面这些属性:
Name Type Default Description
longitude Number 114 optional 球初始化显示在屏幕中心点的经度
latitude Number 30 optional 球初始化显示在屏幕中心点的纬度
altitude Number 20000000 optional 球初始化显示在屏幕中心点的高度
isLoadDefaultTerrain Boolean true optional 是否加载默认地形
closeEarth Boolean false optional 是否关闭地球
terrainExaggeration Number 1 optional 地形夸张
sdkServerUrl String "http://ys.infoearth.com:9090/Server" optional YouScene SDK服务url,如http://ys.infoearth.com:9090/Server
markerImgServer String "" optional 注记图标请求地址
terrainUrl String "http://ys.infoearth.com:9090/terrain" optional 默认地形地址
logoUrl String optional logo图片地址(只有正式版的才可以更改logo地址和显隐logo)
destroyMem Boolean true optional 是否需要释放不在视野范围的场景内存
showManual Boolean false optional 是否需要显示操作手势说明

Members

staticreadonlyYS.YouScene.VERSION

三维球版本号

readonlycamera : Camera

相机控制

component : IControl

当前使用的UI/功能组件

readonlyevents : YSEvents

事件集合

readonlylayers : YSLayers

图层操作相关

plugins : Plugins

系统里的所有插件

serverURL : String

获取YouScene服务地址

readonlysetting : Setting

球设置

readonlyswitchBox

量测时是否需要对地形和3Dtileset分类量测

viewTool : ViewTool

当前使用的球面辅助工具,例如拉框、画圆; 请监听viewToolUsed事件
使用完后,请设置viewTool=ViewTool.NULL
注意:请先设置viewTool再监听事件(addEventListener)
Fires:
See:

Methods

blackMarble()

全局卷帘对比

getScreenshot()Object

获取截屏图片的IMG标签
Returns:
返回IMG标签对象,可直接插入网页

getScreenshotBASE64()String

获取截屏图片数据
Returns:
Base64编码格式图片

init(earthDiv)

初始化三维球
Name Type Description
earthDiv String div的id名称

removeBlackMarble()

取消卷帘对比

skyBox(options)

更换地球背景图片
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轴负方向的图片