ImageRotatedLayer

new mars2d.layer.ImageRotatedLayer(options)

可旋转的单张图片 图层

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

参数对象,包括以下:

参数名称 类型 默认值 描述信息
url String

图片url地址

subdomains String | Array.<String> 可选

URL模板中用于 {s} 占位符的子域。 如果此参数是单个字符串,则字符串中的每个字符都是一个子域。如果是 一个数组,数组中的每个元素都是一个子域。

topleft L.LatLng 可选

图片左上角坐标

topright L.LatLng 可选

图片右上角坐标

bottomleft L.LatLng 可选

图片左下角坐标

id String | Number createGuid() 可选

图层id标识

pid String | Number -1 可选

图层父级的id,一般图层管理中使用

name String '' 可选

图层名称

show Boolean true 可选

图层是否显示

pane String 'tilePane' 可选

指定图层添加到地图的哪个pane的DIV中,用于控制不同层级显示的,优先级高于zIndex。

参考:

继承

成员(属性)

readonly hasOpacity : boolean

是否可以调整透明度

继承自:

readonly hasZIndex : Boolean

是否可以调整图层顺序(在同类型图层间)

继承自:

id : String|Number

对象的id标识

继承自:

readonly isAdded : Boolean

是否已添加到地图

继承自:

name : String

名称 标识

继承自:

opacity : Number

透明度

继承自:

pid : String|Number

对象的pid标识

继承自:

show : Boolean

显示隐藏状态

继承自:

url : String

图层服务地址

继承自:

zIndex : Number

图层顺序,数字大的在上面。

继承自:

方法

addEventParent(obj)ImageLayer

添加抛出事件到父类,它将接收传播的事件

参数名称 类型 描述信息
obj Object

父类对象

返回值:

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

继承自:

addTo(map)ImageLayer

将图层添加到地图

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

地图对象

返回值:

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

继承自:

bindContextMenu(contextmenuItems)Map

绑定右键菜单

参数名称 类型 描述信息
contextmenuItems Array.<Object>

右键菜单数组

返回值:

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

继承自:

bindPopup(content, options)ImageLayer

绑定Popup弹窗配置

参数名称 类型 描述信息
content String | HTMLElement | function | L.Popup

Popup弹窗内容

options Map.PopupOptions | Object 可选

Popup弹窗参数

返回值:

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

继承自:

bindTooltip(content, options)ImageLayer

绑定Tooltip弹窗配置

参数名称 类型 描述信息
content String | HTMLElement | function | L.Tooltip

Tooltip弹窗内容

options Map.TooltipOptions | Object 可选

Tooltip弹窗参数

返回值:

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

继承自:

bringToBack()ImageLayer

将图层置于所有图层之下

返回值:

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

继承自:

bringToFront()ImageLayer

将图层置于所有图层之上

返回值:

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

继承自:

closePopup()ImageLayer

关闭打开的弹窗

返回值:

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

继承自:

closeTooltip()ImageLayer

关闭打开的弹窗

返回值:

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

继承自:

fire(type, data, propagate)void

触发指定类型的事件。

参数名称 类型 默认值 描述信息
type String | EventType

事件类型

data Object 可选

传输的数据或对象,可在事件回调方法中event对象中获取进行使用

propagate BaseClass | Object null 可选

将事件传播给父类 (用addEventParent设置)

返回值:

继承自:

getBounds()L.LatLngBounds

获取图层矩形边界

返回值:

矩形边界

继承自:

getContextMenu()Array.<Object>

获取绑定的右键菜单

返回值:

右键菜单数组

继承自:

getPopup()L.Popup

获取当前绑定在图层上的Popup弹窗对象

返回值:

Popup弹窗对象

继承自:

getTooltip()L.Tooltip

获取当前绑定在图层上的Tooltip弹窗对象

返回值:

Tooltip弹窗对象

继承自:

isPopupOpen()boolean

当前绑定的弹窗是是否打开

返回值:

是否打开弹窗

继承自:

isTooltipOpen()boolean

当前绑定的弹窗是是否打开

返回值:

是否打开弹窗

继承自:

listens(type, propagate)Boolean

是否有绑定指定的事件

参数名称 类型 描述信息
type String | EventType

事件类型

propagate Object 可选

是否判断指定的父类 (用addEventParent设置的)

返回值:

是否存在

继承自:

off(types, fn, context)void

解除绑定指定类型事件监听器

参数名称 类型 描述信息
types String | EventType | Object 可选

事件类型,Object时删除一组类型/侦听器对。

fn function 可选

绑定的监听器回调方法

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

继承自:

on(type, fn, context)void

绑定指定类型事件监听器

参数名称 类型 描述信息
type String | EventType | Object

事件类型,当是Object时可以添加一组类型/侦听器对,例如 {click: onClick, mousemove: onMouseMove}

fn function 可选

绑定的监听器回调方法

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

继承自:

once(types, fn, context)void

绑定一次性执行的指定类型事件监听器 与on类似,监听器只会被触发一次,然后被删除。

参数名称 类型 描述信息
types String | EventType | Object 可选

事件类型,Object时删除一组类型/侦听器对。

fn function 可选

绑定的监听器回调方法

context Object 可选

侦听器的上下文(this关键字将指向的对象)。

返回值:

继承自:

openPopup(latlng)ImageLayer

打开Popup弹窗

参数名称 类型 描述信息
latlng L.LatLng 可选

位置,如果latlng没有设置则在默认的所在位置打开。

返回值:

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

继承自:

openTooltip(latlng)ImageLayer

打开Tooltip弹窗

参数名称 类型 描述信息
latlng L.LatLng 可选

位置,如果latlng没有设置则在默认的所在位置打开。

返回值:

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

继承自:

remove()ImageLayer

将图层从地图上移除

返回值:

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

继承自:

removeEventParent(obj)ImageLayer

移除抛出事件到父类

参数名称 类型 描述信息
obj Object

父类对象

返回值:

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

继承自:

setBounds(bounds)ImageLayer

设置图层矩形边界

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

矩形边界

返回值:

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

继承自:

setOpacity(opacity)ImageLayer

设置覆盖的透明度

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

透明度,取值范围 0-1

返回值:

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

继承自:

setPopupContent(content)ImageLayer

设定绑定在图层上的弹窗的内容

参数名称 类型 描述信息
content String | HTMLElement | L.Popup

Popup弹窗内容

返回值:

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

继承自:

setTooltipContent(content)ImageLayer

设定绑定在图层上的弹窗的内容

参数名称 类型 描述信息
content String | HTMLElement | L.Tooltip

Tooltip弹窗内容

返回值:

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

继承自:

unbindContextMenu()Map

解除绑定右键菜单

返回值:

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

继承自:

unbindPopup()ImageLayer

解除绑定Popup弹窗配置

返回值:

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

继承自:

unbindTooltip()ImageLayer

解除绑定Tooltip弹窗配置

返回值:

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

继承自: