全屏按钮 控件 (Cesium原生)
| 参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            object | 
            
                
                        可选
                
                
                
            
                 参数对象,包括以下: 
  | 
        
继承自
属性值
当前控件的DOM对象
设置对象的启用和禁用状态。
- 继承自:
 
设置事件的启用和禁用状态
对象的id标识
- 继承自:
 
是否已添加到地图
- 继承自:
 
是否已经销毁了
- 继承自:
 
当前类的构造参数
- 继承自:
 
父容器DOM对象
父容器DOM对象的ID
设置DOM容器的显示隐藏
- 继承自:
 
    
    只读 state : State
    
    core/BaseThing.js 56
当前对象的状态
- 继承自:
 
控件类型
- 继承自:
 
方法
对象从地图上移除的创建钩子方法, 每次remove时都会调用
返回值:
无
        
        addEventParent(obj) → BaseClass
        
    core/BaseClass.js 303
    
    添加抛出事件到父类,它将接收传播的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        addTo(map) → BaseControl
        
    control/BaseControl.js 162
    
    添加到地图上,同 map.addControl
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
map | 
            
            Map | 
            
                 地图对象  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
销毁当前对象
| 参数名称 | 类型 | 默认值 | 描述信息 | 
|---|---|---|---|
noDel | 
            
            boolean | 
                
                    false
                
                 | 
            
            
            
                
                        可选
                
                
                
            
                 false:会自动delete释放所有属性,true:不delete绑定的变量  | 
        
返回值:
无
- 继承自:
 
        
        fire(type, data, propagate) → BaseClass
        
    core/BaseClass.js 199
    
    触发指定类型的事件。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            EventType | string | 
            
                
                
                
            
                 事件类型  | 
        
data | 
            
            object | 
            
                
                        可选
                
                
                
            
                 传输的数据或对象,可在事件回调方法中event对象中获取进行使用  | 
        
propagate | 
            
            BaseClass | 
            
                
                        可选
                
                
                
            
                 将事件传播给父类 (用addEventParent设置)  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
获取当前key对应语言的文本内容。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
key | 
            
            string | 
            
                 文本key  | 
        
返回值:
lang参数指定的对应文本内容
是否绑定了抛出事件到指定父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            object | 
            
                 父类对象  | 
        
返回值:
是否绑定了抛出事件
是否有绑定指定的事件
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
type | 
            
            EventType | string | 
            
                
                
                
            
                 事件类型  | 
        
propagate | 
            
            BaseClass | 
            
                
                        可选
                
                
                
            
                 是否判断指定的父类 (用addEventParent设置的)  | 
        
返回值:
是否存在
- 继承自:
 
        
        off(types, fn, context) → BaseClass
        
    core/BaseClass.js 96
    
    解除绑定指定类型事件监听器
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            string | EventType | Array.<string> | Array.<EventType> | 
            
                
                        可选
                
                
                
            
                 事件类型,tip:多个事件也可以数组或空格间隔的字符串 , 传入空值时解绑所有事件  | 
        
fn | 
            
            function | 
            
                
                        可选
                
                
                
            
                 绑定的监听器回调方法,未传值时解绑所有指定类型对应事件,特殊说明:map.on监听的Cesium相关原生事件时必须传入该参数  | 
        
context | 
            
            object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        on(types, fn, context) → BaseClass
        
    core/BaseClass.js 66
    
    绑定指定类型事件监听器, 支持在监听中调用 event.stopPropagation(); 阻止事件冒泡
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            string | EventType | Array.<string> | Array.<EventType> | 
            
                
                
                
            
                 事件类型,tip:多个事件也可以数组或空格间隔的字符串  | 
        
fn | 
            
            function | 
            
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
        
        once(types, fn, context) → BaseClass
        
    core/BaseClass.js 280
    
    绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
types | 
            
            EventType | string | Array.<EventType> | 
            
                
                
                
            
                 事件类型  | 
        
fn | 
            
            function | 
            
                
                
                
            
                 绑定的监听器回调方法  | 
        
context | 
            
            object | 
            
                
                        可选
                
                
                
            
                 侦听器的上下文(this关键字将指向的对象)。  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
重新加载
返回值:
无
- 继承自:
 
从地图上移除,同map.removeControl
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
destroy | 
            
            boolean | 
            
                
                        可选
                
                
                
            
                 是否调用destroy释放  | 
        
返回值:
无
- 继承自:
 
        
        removeEventParent(obj) → BaseClass
        
    core/BaseClass.js 316
    
    移除抛出事件到父类
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
obj | 
            
            object | 
            
                 父类对象  | 
        
返回值:
当前对象本身,可以链式调用
        
        setOptions(options, funOptions) → BaseThing|BaseControl|object
        
    core/BaseThing.js 246
    
    更新图层参数
| 参数名称 | 类型 | 描述信息 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            object | 
            
                
                
                
            
                 与类的构造方法参数相同  | 
        ||||||||
funOptions | 
            
            object | 
            
                
                        可选
                
                
                
            
                 方法参数 
  | 
        
返回值:
当前对象本身,可以链式调用
- 继承自:
 
设置新的css样式信息
| 参数名称 | 类型 | 描述信息 | 
|---|---|---|
style | 
            
            object | 
            
                 css样式  | 
        
返回值:
无
- 继承自:
 
将对象转为Json简单对象,用于存储后再传参加载
返回值:
Json简单对象
- 继承自: