GraticuleLayer

new mars2d.layer.GraticuleLayer(options)

经纬网 图层

参数名称 类型 默认值 描述信息
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

成员(属性)

readonly hasOpacity : boolean

是否可以调整透明度

id : String|Number

对象的id标识

readonly isAdded : Boolean

是否已添加到地图

name : String

名称 标识

opacity : Number

透明度

pid : String|Number

对象的pid标识

show : Boolean

设置图层的是否渲染

方法

addTo(map)GraticuleLayer

将图层添加到地图

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

地图对象

返回值:

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

clear()void

清除图层内所有矢量数据

返回值:

customGrid(bounds)GraticuleLayer

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

参数名称 类型 描述信息
bounds L.LatLngBounds

指定矩形区域,还包括:

参数名称 类型 描述信息
row Number

行数

col Number

列数

返回值:

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

setOpacity(opacity)GraticuleLayer

设置透明度

参数名称 类型 描述信息
opacity Number

透明度

返回值:

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