固定锚点位置的的浮动弹窗,可以围绕指定位置四周自适应显示。
SuperMap. |
固定锚点位置的的浮动弹窗,可以围绕指定位置四周自适应显示。 |
Properties | |
keepInMap | {Boolean} 当 panMapIfOutOfView 属性为false,并且当前属性为true的时候, 弹窗调整自身大小以确保在当前地图窗口内。如果需要创建一个临近地图边缘并且 不发生平移的弹窗,或者是一个固定了相对位置的弹窗,必须设置该属性为false。 |
Constructor | |
SuperMap. |
构造函数,初始化一个固定锚点的浮动弹窗。 |
Functions | |
destroy | 销毁弹窗。 |
setSize | 设置大小。 |
show | 显示弹窗。覆盖父类方法,显示弹窗。 |
构造函数,初始化一个固定锚点的浮动弹窗。
id | {String} 弹窗的唯一标识ID。 |
lonlat | {SuperMap.LonLat} 地图上弹窗显示的位置。 |
contentSize | {SuperMap.Size} 弹窗内容的大小。 |
contentHTML | {String} 弹窗内容HTML的字符串表达,其用法同一个空Div标签的innerHTML属性,示例如下: |
//组织需要嵌入的HTML字符串表达 var contentHTML = "<div style='width:80px; border-width:2px; border-style:solid; border-color:red;font-size:12px; opacity: 0.8'>"; contentHTML += "Test Test"; contentHTML += "</div>"; var lonLat = map.getCenter(); var popwin = new SuperMap.Popup.Anchored("chicken", lonLat, new SuperMap.Size(80,20), contentHTML, null, false, null); if(popwin) map.removePopup(popwin); map.addPopup(popwin);
anchor | {Object} 锚点。包含一个大小信息 SuperMap.Size 和偏移信息 SuperMap.Size 的对象。(一般为 SuperMap.Icon 类型)。 |
closeBox | {Boolean} 是否显示关闭按钮。 |
closeBoxCallback | {Function} 弹窗关闭事件回调处理。 |
销毁弹窗。
destroy: function()
显示弹窗。覆盖父类方法,显示弹窗。
show: function()
设置大小。
setSize:function( contentSize )