MapSplit

new mars3d.control.MapSplit(options)

卷帘对比 控件

参数名称 类型 描述信息
options object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
leftLayer BaseTileLayer | Array.<BaseTileLayer> | object 可选

左侧区域瓦片图层

rightLayer BaseTileLayer | Array.<BaseTileLayer> | object 可选

右侧区域瓦片图层

className string 可选

样式名称,可以外部自定义样式

style object 可选

可以传任意CSS样式值

id string | number createGuid() 可选

对象的id标识

enabled boolean true 可选

对象的启用状态

parentContainer HTMLElement 可选

控件加入的父容器,默认为map所在的DOM map.container

insertIndex number 可选

可以自定义插入到父容器中的index顺序,默认是插入到最后面。

insertBefore HTMLElement | string 可选

可以自定义插入到指定兄弟容器的前面,与insertIndex二选一。

继承自

属性值

只读 container : HTMLElement

当前控件的DOM对象

继承自:

enabled : boolean

设置对象的启用和禁用状态。

继承自:

只读 id : string|number

对象的id标识

继承自:

只读 isAdded : boolean

是否已添加到地图

继承自:

只读 isDestroy : boolean

是否已经销毁了

继承自:

leftLayer : BaseTileLayer|Array.<BaseTileLayer>|object

左侧区域瓦片图层

只读 parentContainer : HTMLElement

父容器DOM对象

继承自:

只读 parentContainerId : string

父容器DOM对象的ID

继承自:

rightLayer : BaseTileLayer|Array.<BaseTileLayer>|object

右侧区域瓦片图层

show : boolean

设置DOM容器的显示隐藏

继承自:

只读 state : State

当前对象的状态

继承自:

只读 type : string

控件类型

继承自:

方法

abstract _addedHook() → void

对象添加到地图上的创建钩子方法, 每次add时都会调用

返回值:

无

继承自:

abstract _mountedHook() → void

对象添加到地图前创建一些对象的钩子方法, 只会调用一次

返回值:

无

继承自:

abstract _removedHook() → void

对象从地图上移除的创建钩子方法, 每次remove时都会调用

返回值:

无

继承自:

addTo(map) → BaseControl

添加到地图上,同 map.addControl

参数名称 类型 描述信息
map Map

地图对象

返回值:

当前对象本身,可以链式调用

继承自:

getLangText(key) → string

获取当前key对应语言的文本内容。

参数名称 类型 描述信息
key string

文本key

返回值:

lang参数指定的对应文本内容

继承自:

reload() → void

重新加载

返回值:

无

继承自:

remove(destroy) → void

从地图上移除,同map.removeControl

参数名称 类型 描述信息
destroy boolean 可选

是否调用destroy释放

返回值:

无

继承自:

setLayerSplitDirection(layer, splitDirection) → BaseTileLayer|GroupLayer

对瓦片图层设置卷帘方向

参数名称 类型 描述信息
layer BaseTileLayer | GroupLayer | object

图层 或图层构造参数

splitDirection Cesium.SplitDirection 可选

图层显示的方向

返回值:

图层对象

setOptions(options, funOptions) → BaseThing|BaseControl|object

更新图层参数

参数名称 类型 描述信息
options object

与类的构造方法参数相同

funOptions object 可选

方法参数

参数名称 类型 默认值 描述信息
merge boolean true 可选

是否合并参数, 如是完整覆盖不合并老的options,请传入fasle

返回值:

当前对象本身,可以链式调用

继承自:

setStyle(style) → void

设置新的css样式信息

参数名称 类型 描述信息
style object

css样式

返回值:

无

继承自:

toJSON() → object

将对象转为Json简单对象,用于存储后再传参加载

返回值:

Json简单对象

继承自: