您当前的位置: 首页> JavaScript API 通用版 > 类参考

Class:控件类/InfoWindow
构造函数
构造函数 描述
InfoWindow([opts:InfoWindowOptions]) 创建信息窗口对象 (系统自带窗口。
InfoWindowOptions
属性 类型 描述
id Number 信息窗口的唯一ID号
width Number 信息窗口宽度 (取值范围:50-580像素)。
height Number 信息窗口高度 (取值范围:80-650像素)。
point Point|KeyPoint|GbPoint 信息窗口的地理坐标。
offset Size 信息窗位置偏移值。默认情况下在地图上打开的信息窗底端的尖角将指向其地理坐标,您可以为信息窗添加偏移量来改变默认位置。
title String|HTMLElement 信息窗口标题,支持HTML内容,也支持传入DOM结点。
content String|HTMLElement 信息窗口内容。支持HTML内容,也支持传入DOM结点。
enableAutoPan Boolean 是否开启信息窗口打开时地图自动移动(默认开启)。
poi Object POI信息,内部自动作为信息窗口标题和内容进行组装处理。Object包含如下对象:
name: String,
url: String,
kcode: String,
address: String,
phone: String
(name 为地点名称,url为详情链接地址,kcode为K码,address为联系地址,phone为联系电话)。
方法
方法 返回值 描述
setWidth(width:Number) none 设置信息窗口的宽度,单位像素。 (取值范围:50-580像素)。
setHeight(height:Number) none 设置信息窗口的高度,单位像素。 (取值范围:80-650像素)。
setOffset(offset: Size) none 信息窗位置偏移值。默认情况下在地图上打开的信息窗底端的尖角将指向其地理坐标,您可以为信息窗添加偏移量来改变默认位置。
setTitle(title:String|HTMLElement) none 设置信息窗口标题。支持HTML内容,也支持传入DOM结点。
getTitle() String|HTMLElement 返回信息窗口标题。
setContent(content:String|HTMLElement) none 设置信息窗口内容。支持HTML内容,也支持传入DOM结点
getContent() String|HTMLElement 返回信息窗口内容。
setPoi(poi: Object) none POI信息,内部自动作为信息窗口标题和内容进行组装处理。详见InfoWindowOptions中poi描述。
setPosition(point:Point|KeyPoint|GbPoint)) none 设置信息窗口的地理坐标。
getPosition() Point 获取信息窗口的地理坐标。
enableAutoPan() none 开启打开信息窗口时地图自动平移。
disableAutoPan() none 关闭打开信息窗口时地图自动平移。
open() none 打开信息窗口。
close() none 关闭信息窗口。
isOpen() Boolean 返回信息窗口的打开状态。
redraw() none 重绘信息窗口,当信息窗口内容发生变化时进行调用。
addEventListener(key:String,fun:Function) none 添加回调事件。 (key包括: open //打开信息窗口后触发, close //关闭信息窗口后触发)。
removeEventListener(key:String) none 移除回调事件。 (key包括: open //打开信息窗口后触发, close //关闭信息窗口后触发)