简介
用于在地图的某些地方打开信息窗体。
示例代码:
1)如果你想只绑定一个弹出来标记一下,然后打开它:
marker.bindPopup(popupContent).openPopup();
2)下面是一个更复杂的方法:
var popup = Indoor.popup()
.setLatLng(latlng)
.setContent('<p>Hello world!<br>This is a nice popup.</p>')
.openOn(map);
创建信息窗体
| 
 FActory  | 
 Description  | 
|---|---|
| 
 Indoor.popup( <Popup options> options?, <ILayer> source? )  | 
 实例化一个信息窗体.  | 
窗体选项
| 
 Option  | 
 Type  | 
 Default  | 
 Description  | 
|---|---|---|---|
| 
 maxWidth  | 
 Number  | 
 300  | 
 最大宽度.  | 
| 
 minWidth  | 
 Number  | 
 50  | 
 最小宽度.  | 
| 
 maxHeight  | 
 Number  | 
 null  | 
 最大高度,超过后内容将滚动出现  | 
| 
 autoPan  | 
 Boolean  | 
 true  | 
 自动平移动画.  | 
| 
 closeButton  | 
 Boolean  | 
 true  | 
 控制的关闭按钮.  | 
| 
 offset  | 
 Point  | 
 Point(0, 7)  | 
 弹出位置的偏移量.  | 
| 
 closeOnClick  | 
 Boolean  | 
 null  | 
 关闭单击.  | 
| 
 className  | 
 String  | 
 ”  | 
 信息窗体的css class.  | 
窗体方法
| 
 Method  | 
 Returns  | 
 Description  | 
|---|---|---|
| 
 addTo( <Map> map )  | 
 this  | 
 添加到地图.  | 
| 
 openOn( <Map> map )  | 
 this  | 
 关闭前一个,打开当前.  | 
| 
 setLatLng( <LatLng> latlng )  | 
 this  | 
 设置打开位置坐标.  | 
| 
 getLatLng()  | 
 LatLng  | 
 获取坐标位置.  | 
| 
 setContent(<String|HTMLElement> htmlContent )  | 
 this  | 
 设置HTML content.  | 
| 
 getContent()  | 
 <String|HTMLElement>  | 
 获取HTML content.  | 
| 
 update()  | 
 this  | 
 更新位置和属性.  |