Skip to content

Settings ​

SDK 7.0.0903.22571文档日期 2026-09-03API 导航

Settings

Settings类,设置面板参数设置相关的接口
一般通过api.settings调用其方法


<protected> new Settings()

See:

Methods


enableRightClickMousePick(enable, fn)

控制鼠标右键的点击拾取,默认关闭

Parameters:
Name Type Description
enable boolean

是否开启鼠标右键的点击拾取,默认值:false

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


getCharacterAssetPath(fn)

查询当前工程已经挂载的pak文件包含的自定义的人物角色模型路径

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


getDroneAssetPath(fn)

查询当前工程已经挂载的pak文件包含的自定义的无人机模型路径

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


getInteractiveMode(fn)

查询当前交互模式

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


getLabelLayer(fn)

获取场景内所有的VTPK标注信息

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式

Example
返回结果示例如下:
        {
            "result":	0,
            "resultMessage":	"OK",
            "vtpks":	["Shenzhen_vtpk_3dt_0802:05C60E664E65269092E5C5AA945EE5E1", "shenzhenbldg:67CD8535419F3F3176B7C49986783B4B"]
        }

getMapMode(fn)

获取地图样式

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式

Example
地图样式
{
        "mode":	2, // 地图样式,0:指南针;1:小地图;2:大地图,参见MapMode
        "coordType":	0, //坐标系类型,0:经纬度;1:本地(默认值是0)
        "mapPoint":	[0.000000, 0.000000], //同名点,取值范围:[x,y],(默认值是[0, 0])
        "longitude":	0.000000,//经度,取值范围:[0~180](默认值是0.0)
        "latitude":	0.000000,//取值范围:[0~90](默认值是0.0)
        "cache":	":memory:",//缓存路径,字符串地址,(默认值是 ":memory:")
        "style":	"http://192.168.1.29:82/B34兴趣点_居名点",//风格路径,字符串地址,(默认值是 "mapbox://styles/mapbox/streets-v10")
        "serverURL":	[],//WMTS风格路径,二维数组,参考setMapMode参数说明
        "groundHeight":	0.000000,//地面高度,取值范围:[0~任意数值](默认值是0.0)
        "renderMode":	0, //渲染模式,0:正常;1:透明;2:标注;3:贴地(默认值是0)
        "coordOrder":	0, //坐标顺序,0: XY; 1: YX,默认值:0
        "maxLevel": 10 // WMTS服务最大显示层级,取值范围:[0~22],默认值:10
        }

getProjectWKT(fn)

获取ACP工程的坐标系配准(wkt字符串)

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


hidePropertiesPanel(fn)

隐藏图层树上对象的属性面板

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


removeLabelLayer(fn)

移除当前显示的VTPK的标注

Parameters:
Name Type Description
fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setAmbientFadeDistance(ambientFadeDistance, fn)

设置环境光遮罩淡出距离

Parameters:
Name Type Description
ambientFadeDistance number

环境光遮罩的淡出距离(单位:米),默认值:12000

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setAmbientIntensity(ambientIntensity, fn)

设置环境光遮罩强度

Parameters:
Name Type Description
ambientIntensity number

环境光遮罩强度,取值范围:[0~100],默认值:60

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setAmbientRadius(ambientRadius, fn)

设置环境光遮罩采样半径

Parameters:
Name Type Description
ambientRadius number

环境光遮罩采样半径,默认值:100

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setAntiAliasing(antiAliasing, fn)

设置反走样(Anti-Aliasing)开关

Parameters:
Name Type Description
antiAliasing boolean

是否开启反走样,默认值:true

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setAperture(aperture, fn)

设置景深光圈大小

Parameters:
Name Type Description
aperture number

光圈值(f 值),值越小景深越浅,默认值:4

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setBloomIntensity(bloomIntensity, fn)

设置泛光强度

Parameters:
Name Type Description
bloomIntensity number

泛光强度,取值范围:[0~10.0],默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCameraAutoRotateOnRightDoubleClick(enable, fn)

设置双击鼠标右键的默认行为,即双击右键是否自动开始相机旋转

Parameters:
Name Type Description
enable boolean

设置双击右键是否开启相机自传,取值:true 启用,false 禁用,默认值:true

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCampassPosition(left, top, fn)

设置指北针位置

Parameters:
Name Type Description
left number

指北针距离视频流左侧原点像素距离,类似CSS内绝对定位left,注意:如果设置为负值则恢复到原始位置。

top number

指北针距离视频流上方原点像素距离,类似CSS内绝对定位top,注意:如果设置为负值则恢复到原始位置。

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCampassVisible(visible, fn)

设置指北针可见性

Parameters:
Name Type Description
visible boolean

指北针是否可见

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCharacterAssetPath(assetPath, fn)

人物漫游模式下,设置自定义的人物角色模型

Parameters:
Name Type Description
assetPath string

自定义打包pak文件内的人物角色模型路径,可以通过getCharacterAssetPath()方法查询获取

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCharacterRoaming(location, rotation, distance, fn)

设置人物交互模式的落脚点、人物朝向和观察距离

Parameters:
Name Type Description
location array

人物落脚点

rotation array

人物朝向

distance number

相机观察人物的距离

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setCharacterRotation(rotation, fn)

设置角色旋转朝向

Parameters:
Name Type Description
rotation array

旋转角度 [Pitch,Yaw,Roll],数组元素类型:(number),取值范围:[任意数值]

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setChromaticAberration(chromaticAberration, fn)

设置透镜色差强度

Parameters:
Name Type Description
chromaticAberration number

色差强度值,取值范围:[0~5],默认值:0(关闭)

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setContrast(contrast, fn)

设置画面对比度

Parameters:
Name Type Description
contrast number

对比度,取值范围:[0~100],默认值:10

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setDarkCorner(darkCorner, fn)

设置暗角强度

Parameters:
Name Type Description
darkCorner number

暗角强度(百分比),取值范围:[0~1],默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setDeepBlur(deepBlur, fn)

设置景深深度模糊强度

Parameters:
Name Type Description
deepBlur number

深度模糊强度,默认值:2

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setDepthFiethSwitch(depthFiethSwitch, fn)

设置景深开关

Parameters:
Name Type Description
depthFiethSwitch boolean

是否启用景深效果,默认值:false

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setDofMode(dofMode, fn)

设置景深对焦距离模式,仅在景深滤镜效果(postProcessEffects=1)下生效

Parameters:
Name Type Description
dofMode number

对焦距离模式,取值:0【近距离 0.5km】1【中远距离 2km】2【中远距离 5km】3【远距离 10km】,默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setDroneAssetPath(assetPath, fn)

无人机漫游模式下,设置自定义的无人机模型

Parameters:
Name Type Description
assetPath string

自定义打包pak文件内的无人机模型路径,可以通过getDroneAssetPath()方法查询获取

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setEnableCameraMovingEvent(bEnable, period, fn)

设置是否触发CameraMoving事件,CameraMoving事件默认是关闭的,如果需要接收相机移动消息,可以调用此方法

Parameters:
Name Type Description
bEnable boolean

是否开启相机移动事件

period number

可选参数,事件触发的间隔帧数,默认间隔:20帧,即每20帧返回一次事件,注意:值越小事件返回的越快,取值范围:[0~100]

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setEnableInteract(bEnable, fn)

设置交互开关,禁用后可以通过API设置交互。

  • 对于Explorer,目前支持启用和禁用鼠标交互;
  • 对于Cloud,支持启用和禁用键盘、鼠标、触摸三种交互
Parameters:
Name Type Description
bEnable boolean

是否开启鼠标交互

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setExposureCompensation(exposureCompensation, fn)

设置曝光补偿值

Parameters:
Name Type Description
exposureCompensation number

曝光补偿量,默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setExposureEnabled(exposureEnabled, fn)

设置自动曝光开关

Parameters:
Name Type Description
exposureEnabled boolean

是否启用自动曝光,默认值:false

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setFocalLength(focalLength, fn)

设置景深焦距

Parameters:
Name Type Description
focalLength number

焦距值(单位:毫米),默认值:10000

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setFovX(fovX, fn)

设置水平视场角

Parameters:
Name Type Description
fovX number

水平视场角 取值范围:[10~135] 单位:度

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setGroundHeight(height, fn)

设置工程场景的海拔(地面高度)

Parameters:
Name Type Description
height number

工程场景的海拔(地面高度)

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setHighlightColor(color, fn)

设置高亮颜色

Parameters:
Name Type Description
color Color

颜色,支持四种格式,取值示例

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setImageryLayerEnableDecal(receiveDecalMode, fn)

设置网络图层服务(WMTS、WMS、MVT等)是否贴合地形或对象

Parameters:
Name Type Description
receiveDecalMode number

对象贴合模式,取值:0【无】 1【所有对象】 2【仅地形】,默认值:1

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setImageryLayerLevelOffset(levelOffset, fn)

设置网络图层服务的裂分等级的偏移量,如果图层服务当前某处的裂分等级为6级,参数设置为1则当前图层服务的裂分等级增加1变为7级。

Parameters:
Name Type Description
levelOffset number

网络图层服务当前某处的裂分等级的偏移量

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setInteractiveMode(mode, fn)

设置交互模式

Parameters:
Name Type Description
mode number

五种交互模式,取值范围:[0,1,2,3,4],默认值:0;【0:漫游,1:人物,2:无人机,3:中心漫游(物体观察),4:地图】

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLabelLayer(name, fn)

设置显示对应VTPK的标注

Parameters:
Name Type Description
name string

VTPK标注名称,标注名称可以根据getVTPK()查询获取。

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLabelLayerDepthTestHeight(depthTestHeight, fn)

设置VTPK标注的深度检测的相机高度阈值

Parameters:
Name Type Description
depthTestHeight number

深度检测的相机高度阈值,高于此值不再进行深度检测,标签将不会被遮挡;低于该高度,绘制标签会做深度检测,会有正确的遮挡关系。默认值:2000米,单位:米

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLabelLayerLineSpace(lineSpace, fn)

设置VTPK线性标注的间隔

Parameters:
Name Type Description
lineSpace number

线性标注间隔,单位:米,取值范围:[0~1000],默认值:250

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLabelLayerScaleRatio(scale, fn)

设置VTPK标注的缩放显示百分比

Parameters:
Name Type Description
scale number

VTPK标注的标注缩放显示比例,百分比,取值范围:[0~1000],默认值:100

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLabelLayerSymbolAvoidance(type, fn)

设置VTPK标注符号避让方式

Parameters:
Name Type Description
type number

符号避让三种方式,取值范围:[0,1,2],取值说明:0避让 1堆叠 2使用样式文件

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLensFlareIntensity(lensFlareIntensity, fn)

设置镜头光晕强度

Parameters:
Name Type Description
lensFlareIntensity number

光晕强度,取值范围:[0~1.0],默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLutIntensity(lutIntensity, fn)

设置 LUT 调色强度

Parameters:
Name Type Description
lutIntensity number

LUT 调色强度(百分比小数),取值范围:[0~1.0],默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setLutMode(lutMode, fn)

设置 LUT 调色模式

Parameters:
Name Type Description
lutMode number

LUT 调色预设模式,取值范围:[0~30],0 表示关闭,1~30 对应不同 LUT 调色效果,默认值:0

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setMainPanelPos(left, top, fn)

设置左侧资源面板的位置偏移

Parameters:
Name Type Description
left number

左侧资源面板距离视频流左侧屏幕原点像素距离,类似CSS内绝对定位left,注意:如果设置为0则恢复到原始位置。

top number

左侧资源面板距离视频流上方屏幕原点像素距离,类似CSS内绝对定位top,注意:如果设置为0则恢复到原始位置。

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setMainUIVisibility(visible, fn)

设置主界面UI元素的可见性

Parameters:
Name Type Description
visible boolean

主界面UI元素是否可见

fn function

可选的回调函数,请参考二次开发:异步接口调用方式


setMapMode(mode, options, fn)

设置地图样式

Parameters:
Name Type Description
mode MapMode

地图样式,0:指南针;1:鹰眼图;2:大地图,参见MapMode 注意:设置大地图模式后,不再支持设置vtpk标注,两者互斥

options object

地图模式相关的参数,目前支持的选项有下面这些(如果某个参数没有设置,会使用默认值):

  • serviceType: 服务类型,0:MVT矢量切片(默认值); 1:WMTS(ArcGIS); 2:WMS; 3:MapServer(ArcGIS) ; 4:Mapbox
  • serviceProvider: 服务提供厂商,1:ArcGIS; 2:GeoServer; 3:SuperMap超图; 4:Mapbox;5:tianditu天地图
  • coordType: 坐标系类型,0:经纬度;1:本地(默认值是0)
  • mapPoint: 同名点,取值范围:[x,y],(默认值是[0, 0])
  • longitude: 经度,取值范围:[0~180](默认值是0.0)
  • latitude: 纬度,取值范围:[0~90](默认值是0.0)
  • cache: 缓存路径,字符串地址,(默认值是 ":memory:")
  • style: 风格路径,字符串地址,(默认值是 "mapbox://styles/mapbox/streets-v10")
  • groundHeight: 地面高度,取值范围:[0~任意数值](默认值是0.0)
  • renderMode: 渲染模式,0:正常;1:透明;2:标注;3:贴地(默认值是0)
  • decalMode: 大地图贴地模式下的贴合模式,0:都不接受 1:贴合所有 2:仅贴合地形;默认值:1,注意:此参数仅在renderMode设置为3时生效
  • serverURL : WMTS服务路径,二维数组,元素说明:index[0]服务id,index[1]服务地址;取值示例:[['111', 'http://192.168.1.29:81'], ['222', 'http://192.168.1.29:82'], ['333', 'http://192.168.1.29:83']]
  • coordOrder: 坐标顺序,0: XY; 1: YX(默认值为0)
  • maxLevel : WMTS服务最大显示层级,取值范围:[0~22],默认值:10
  • fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setMaxCameraHeight(maxCameraHeight, fn)

    设置相机的最大观察高度

    Parameters:
    Name Type Description
    maxCameraHeight number

    最大相机高度,取值范围:[100000~正无穷],单位:米,默认值:100000米,即100公里

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setMinCameraHeight(minCameraHeight, fn)

    设置相机的最小观察高度

    Parameters:
    Name Type Description
    minCameraHeight number

    最小相机高度,取值范围:[-100~正无穷],单位:米,默认值:-100米

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setMouseHoverTime(time, fn)

    设置鼠标悬浮事件返回的时间间隔

    Parameters:
    Name Type Description
    time number

    鼠标悬浮事件返回的时间间隔,单位:秒,默认值:1s

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setMouseMoveTime(time, fn)

    设置鼠标移动事件返回的时间间隔

    Parameters:
    Name Type Description
    time number

    鼠标移动事件返回的时间间隔,单位:秒,默认值:1s

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setMousePickMask(mask, fn)

    设置鼠标拾取功能,目前有三种拾取状态:鼠标左键点击(MouseClick: 0x1)、鼠标移动(MouseMove: 0x2)、鼠标停留(MouseHover: 0x4) *

    Parameters:
    Name Type Description
    mask number

    掩码,请参考MousePickMask

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式

    Example
    function test_settings_setMousePickMask() {
                //此处可以用枚举,也可以直接设置数字,数字含义如下:
                //7: click, move, hover: 全开
                //0: click, move, hover: 全关
                let mask = MousePickMask.MouseClick | MousePickMask.MouseMove | MousePickMask.MouseHover;
                fdapi.settings.setMousePickMask(mask);
            }

    setMoveSpeed(speed, fn)

    设置交互的默认移动速度

    Parameters:
    Name Type Description
    speed number

    交互移动速度 取值范围:[0~1.0],值越大移动速度越快,默认值:0.2

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setNearClipPlane(nearClipPlane, fn)

    设置相机的近裁距离(最近可渲染距离),用于控制相机视野

    Parameters:
    Name Type Description
    nearClipPlane number

    近裁距离,取值范围:[0.1~100],单位:米,默认值:1.0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setOceanColor(color, fn)

    设置海洋颜色

    Parameters:
    Name Type Description
    color Color

    颜色,支持四种格式,取值示例

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setOsgbGlobalAlpha(osgbGlobalAlpha, fn)

    设置倾斜摄影全局不透明度

    Parameters:
    Name Type Description
    osgbGlobalAlpha number

    倾斜摄影模型不透明度,取值范围:[0~1.0],默认值:1.0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setOsgbGlobalLitStatus(osgbGlobalLitStatus, fn)

    设置倾斜摄影是否参与光照计算

    Parameters:
    Name Type Description
    osgbGlobalLitStatus boolean

    倾斜摄影模型是否参与全局光照,默认值:false

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setPlayerName(name, size, fn)

    联网模式(会议室)下设置角色漫游和无人机漫游模式时模型上方显示的文字名称

    Parameters:
    Name Type Description
    name string

    角色或者无人机上方显示的文字名称

    size number

    角色或者无人机上方显示的文字尺寸

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setPostProcessEffects(postProcessEffects, fn)

    设置滤镜后期处理效果

    Parameters:
    Name Type Description
    postProcessEffects number

    滤镜效果类型,取值:0【无效果】1【景深效果】2【线框效果】3【圆珠笔】4【白框】5【蓝图】6【原色黑边】,默认值:0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setPropertiesPanelPos(left, top, fn)

    设置图层树上对象的属性面板的屏幕位置偏移

    Parameters:
    Name Type Description
    left number

    属性面板距离视频流左侧屏幕原点像素距离,类似CSS内绝对定位left,注意:如果设置为0则恢复到原始位置。

    top number

    属性面板距离视频流上方屏幕原点像素距离,类似CSS内绝对定位top,注意:如果设置为0则恢复到原始位置。

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setReceiveDecalMode(receiveDecalMode, fn)

    设置对象贴合模式

    Parameters:
    Name Type Description
    receiveDecalMode number

    对象贴合模式,取值:0【无】1【所有对象】2【仅地形】,默认值:1

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setRenderedCursorVisible(bEnable, fn)

    设置多客户端访问时渲染鼠标同步显示

    Parameters:
    Name Type Description
    bEnable boolean

    多客户端访问时鼠标是否渲染同步显示,默认值:false

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setRoamViewMode(viewMode, fn)

    设置角色漫游使用的默认视角,即第三人称或第一人称

    Parameters:
    Name Type Description
    viewMode number

    角色漫游采用的视角类型,取值范围:[0,1],0角色漫游使用第三人称,1角色漫游使用第一人称,默认值:0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setRoleGender(gender, fn)

    设置第三人称交互使用人物角色默认使用的性别

    Parameters:
    Name Type Description
    gender number

    第三人称交互是否使用男性角色,取值范围:[0,1],0女性角色,1男性角色,默认值:0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setSaturation(saturation, fn)

    设置画面饱和度

    Parameters:
    Name Type Description
    saturation number

    饱和度,取值范围:[0~100],默认值:10

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setScreenControlsVisible(visible, fn)

    当交互模式为人物或无人机模式时,设置屏幕操纵杆UI的可见性

    Parameters:
    Name Type Description
    visible boolean

    操纵杆UI元素是否可见

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setScreenPercentage(screenPercentage, fn)

    设置屏幕渲染百分比(分辨率缩放)

    Parameters:
    Name Type Description
    screenPercentage number

    屏幕渲染分辨率百分比,取值范围:[50~200],默认值:125

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setTerrainAlpha(alpha, fn)

    设置地形透明度

    Parameters:
    Name Type Description
    alpha number

    透明度,取值范围:[0,1]

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式

    Deprecated:
    • 过时方法,推荐setTerrainGlobalAlpha()

    setTerrainGlobalAlpha(terrainGlobalAlpha, fn)

    设置地形全局不透明度

    Parameters:
    Name Type Description
    terrainGlobalAlpha number

    地形不透明度,取值范围:[0~1.0],默认值:1.0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setTerrainGlobalLitStatus(terrainGlobalLitStatus, fn)

    设置地形是否参与光照计算

    Parameters:
    Name Type Description
    terrainGlobalLitStatus boolean

    地形是否参与全局光照,默认值:true

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setTonemapper(tonemapper, fn)

    设置色彩优化(Tonemapping)开关

    Parameters:
    Name Type Description
    tonemapper boolean

    是否开启色彩优化,默认值:true

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setToolbarVisible(visible, fn)

    设置屏幕右侧工具栏的可见性

    Parameters:
    Name Type Description
    visible boolean

    屏幕右侧工具栏是否可见

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    setWMTSLayerOpacity(data, fn)

    设置WMTS图层的透明度

    Parameters:
    Name Type Description
    data array

    WMTS图层服务透明度设置,参数类型:二维数组对象,数组元素index[0]:WMTS服务id 字符串id ;数组元素index[1]:不透明度 数值[0~1] ,详细描述如下:

  • id {string} 即WMTS图层服务的id,类型为字符串类型ID
  • opacity {number} 图层服务不透明度,取值范围:[0~1]
  • fn function

    可选的回调函数,请参考二次开发:异步接口调用方式

    Example
    fdapi.settings.setWMTSLayerOpacity([['111', 0.5], ['222', 0.8]]);

    setWMTSLayerVisible(data, fn)

    设置WMTS图层的可见性

    Parameters:
    Name Type Description
    data array

    控制设置地图模式时添加的WMTS网络图层服务,参数类型:二维数组,数组元素index[0]:WMTS服务id 字符串id ;数组元素index[1]:服务是否可见 boolean ;取值示例:[['111', true], ['222', false]],打开图层服务[111] 关闭图层服务[222]

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式

    Example
    fdapi.settings.setWMTSLayerVisible([['111', true], ['222', false]]);

    setYawSpeed(yawSpeed, fn)

    设置水平视角的默认旋转速度,即按住鼠标右键拖拽水平视角旋转的速度

    Parameters:
    Name Type Description
    yawSpeed number

    水平视角的旋转速度 取值范围:[0~1.0],值越大旋转速度越快,默认值:1.0

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式


    showPropertiesPanel(id, fn)

    显示图层树上对象的属性面板

    Parameters:
    Name Type Description
    id string

    图层树上对象的id

    fn function

    可选的回调函数,请参考二次开发:异步接口调用方式