# GraticuleLayer
查阅Leaflet API

#### new mars2d.layer.GraticuleLayer(options)
layer/graphicLayer/GraticuleLayer.js 5

经纬网 图层

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`options` | Object |  | 参数对象，包括以下：
`[options.zoomInterval=[ { start: 2, end: 2, interval: 40 }, { start: 3, end: 3, interval: 20 }, { start: 4, end: 4, interval: 10 }, { start: 5, end: 7, interval: 5 }, { start: 8, end: 10, interval: 1 }, { start: 11, end: 11, interval: 0.5 }, { start: 12, end: 12, interval: 0.2 }, { start: 13, end: 20, interval: 0.1 }, ]]` | Array.<Object> |  | 不同层级的经纬网间隔配置
`options.show` | Boolean | `true` | 可选 是否渲染经纬网
`options.color` | String | `"#aaa"` | 可选 线的颜色
`options.opacity` | Number | `1` | 可选 线的透明度
`options.weight` | Number | `0.8` | 可选 线的宽度
`options.showLabel` | Boolean | `true` | 可选 是否显示文本
`options.font` | String | `"12px Verdana"` | 可选 文本的大小和字体
`options.id` | String | Number | `createGuid()` | 可选 图层id标识
`options.pid` | String | Number | `-1` | 可选 图层父级的id，一般图层管理中使用
`options.name` | String | `''` | 可选 图层名称
`options.pane` | String | `'overlayPane'` | 可选 指定图层添加到地图的哪个pane的DIV中，用于控制不同层级显示的，优先级高于zIndex。

### 继承自

- L.Layer

### 属性值

#### 只读 hasOpacity : boolean
layer/graphicLayer/GraticuleLayer.js 124

是否可以调整透明度

#### id : String|Number
layer/graphicLayer/GraticuleLayer.js 63

对象的id标识

#### 只读 isAdded : Boolean
layer/graphicLayer/GraticuleLayer.js 41

是否已添加到地图

#### name : String
layer/graphicLayer/GraticuleLayer.js 76

名称 标识

#### opacity : Number
layer/graphicLayer/GraticuleLayer.js 110

透明度

#### pid : String|Number
layer/graphicLayer/GraticuleLayer.js 50

对象的pid标识

#### show : Boolean
layer/graphicLayer/GraticuleLayer.js 89

设置图层的是否渲染

### 方法

#### addTo(map) → GraticuleLayer
layer/graphicLayer/GraticuleLayer.js 220

将图层添加到地图

参数名称 | 类型 | 描述信息
--- | --- | ---
`map` | Map | 地图对象

##### 返回值:

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

#### clear() → void
layer/graphicLayer/GraticuleLayer.js 368

清除图层内所有矢量数据

##### 返回值:

无

#### customGrid(bounds) → GraticuleLayer
layer/graphicLayer/GraticuleLayer.js 647

绘制指定矩形区域的经纬网

参数名称 | 类型 | 描述信息
--- | --- | ---
`bounds` | L.LatLngBounds | 指定矩形区域,还包括：
参数名称 | 类型 | 描述信息
--- | --- | ---
`row` | Number | 行数
`col` | Number | 列数

##### 返回值:

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

#### setOpacity(opacity) → GraticuleLayer
layer/graphicLayer/GraticuleLayer.js 230

设置透明度

参数名称 | 类型 | 描述信息
--- | --- | ---
`opacity` | Number | 透明度

##### 返回值:

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