# MapGIS Client for JavaScript API

Cesium MapboxGL Leaflet OpenLayers
API文档

#### # new Color(redopt, greenopt, blueopt, alphaopt)

颜色类

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`red` | Number | 0.0 | 红色
`green` | Number | 0.0 | 绿色
`blue` | Number | 0.0 | 蓝色
`alpha` | Number | 1.0 | 透明度

查看源代码 common/base/Color.js, line 4

### 方法

#### # static fromColor(hex字符串或rgba字符串或Color对象)

转换为color对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`hex字符串或rgba字符串或Color对象` | Color | String |

查看源代码 common/base/Color.js, line 227

返回值:

转换后的颜色对象

类型: Color

#### # static fromHexString(hex)

将hex字符串转成一个Color对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`hex` | String | hex字符串

查看源代码 common/base/Color.js, line 111

返回值:

Color对象

类型: Color

#### # static fromJSON(json)

将json转成一个Color对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`json` | String | json对象

查看源代码 common/base/Color.js, line 128

返回值:

Color对象

类型: Color

#### # static fromRGBString(rgb)

将rgb或rgba字符串转成一个Color对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`rgb` | String | rgb或rgba字符

查看源代码 common/base/Color.js, line 77

返回值:

Color对象

类型: Color

#### # static hexToRgb(hex)

将hex字符串转成一个rgb字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`hex` | String | hex字符串

查看源代码 common/base/Color.js, line 142

返回值:

rgb字符串

类型: String

#### # static isHex(hex)

判断是否是hex字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`hex` | String | hex字符串

查看源代码 common/base/Color.js, line 248

返回值:

是否是hex字符串

类型: Boolean

#### # static isRGB(rgb)

判断是否是rgb字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`rgb` | String | rgb字符串

查看源代码 common/base/Color.js, line 260

返回值:

是否是rgb字符串

类型: Boolean

#### # static rgbToHex(rgb)

将rgb字符串转成一个hex字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`rgb` | String | rgb字符串

查看源代码 common/base/Color.js, line 185

返回值:

hex字符串

类型: String

#### # clone()

克隆字符串

查看源代码 common/base/Color.js, line 54

返回值:

颜色对象

类型: Color

#### # toCesiumRGB()

转为cesium的rgba值

查看源代码 common/base/Color.js, line 25

返回值:

cesium的rgba值

类型: Object

#### # toCssRGBAString()

转为rgba字符串

查看源代码 common/base/Color.js, line 38

返回值:

rgba字符串

类型: String

#### # toCssRGBString()

转为rgb字符串

查看源代码 common/base/Color.js, line 46

返回值:

rgb字符串

类型: String

#### # toJSON()

导出为JSON对象

查看源代码 common/base/Color.js, line 62

返回值:

JSON对象

类型: Object
构造函数
成员变量
方法
事件