Constructor
new InfoWindow(options)
Creates an instance of InfoWindow.
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
* | 信息窗体的配置项
Properties
|
- Source:
Classes
Methods
addMapEventListener(eventsOn, handler, context) → {function}
事件绑定,别名
Parameters:
| Name | Type | Description |
|---|---|---|
eventsOn |
* | 要注册的事件类型 |
handler |
function | 要调用的处理函数 |
context |
* | 处理程序的上下文 |
- Source:
Returns:
返回处理过的回调,用于移除绑定
- Type
- function
addTo(object)
将窗体添加到覆盖物或地图
Parameters:
| Name | Type | Description |
|---|---|---|
object |
* | 地图或者覆盖物对象 |
- Source:
getContent() → {*}
获取信息窗口的内容。
- Source:
Returns:
- Type
- *
getTitle() → {*}
获取信息窗口的标题
- Source:
Returns:
信息窗口的内容
- Type
- *
hide() → {*}
关闭信息窗体
- Source:
Returns:
- Type
- *
isVisible() → {boolean}
确定窗体是否打开
- Source:
Returns:
- Type
- boolean
on(eventsOn, handler, context) → {function}
事件绑定
Parameters:
| Name | Type | Description |
|---|---|---|
eventsOn |
* | 要注册的事件类型 |
handler |
function | 要调用的处理函数 |
context |
* | 处理程序的上下文 |
- Source:
Returns:
返回处理过的回调,用于移除绑定
- Type
- function
once(eventsOn, handler, context)
单次事件绑定,调用一次后移除
Parameters:
| Name | Type | Description |
|---|---|---|
eventsOn |
* | 要注册的事件类型 |
handler |
function | 要调用的处理函数 |
context |
* | 处理程序的上下文 |
- Source:
remove() → {*}
移除自身
- Source:
Returns:
- Type
- *
removeMapEventListener(eventsOn, handler, context)
事件移除,别名
Parameters:
| Name | Type | Description |
|---|---|---|
eventsOn |
* | 要移除的事件类型 |
handler |
function | 要移除的处理函数,该函数为绑定事件时返回的函数,如不传既移除该事件所有绑定(可选) |
context |
* | 处理程序的上下文 |
- Source:
setContent(content)
设置信息窗口的内容
Parameters:
| Name | Type | Description |
|---|---|---|
content |
* | HTMLElement |
- Source:
setOptions(options) → {*}
修改信息窗体配置项,与现有配置项合并
Parameters:
| Name | Type | Description |
|---|---|---|
options |
* |
- Source:
Returns:
- Type
- *
setTitle(t) → {*}
设置信息窗口的标题
Parameters:
| Name | Type | Description |
|---|---|---|
t |
* | HTMLElement |
- Source:
Returns:
- Type
- *
show(coordinate)
打开信息窗体
Parameters:
| Name | Type | Description |
|---|---|---|
coordinate |
* | 坐标;例如[1,2] |
- Source:
un(eventsOn, handler, context)
事件移除
Parameters:
| Name | Type | Description |
|---|---|---|
eventsOn |
* | 要移除的事件类型 |
handler |
function | 要移除的处理函数,该函数为绑定事件时返回的函数,如不传既移除该事件所有绑定(可选) |
context |
* | 处理程序的上下文 |
- Source: