具有指向和边框的浮动弹窗。
| SuperMap. |
具有指向和边框的浮动弹窗。 |
| Properties | |
| autoSize | {Boolean} 弹窗大小是否随内容自适应。默认为 true,自适应大小。 |
| fixedRelativePosition | {Boolean} 是否固定相对位置。默认为false。 |
| maxSize | {SuperMap.Size} 弹窗内容最大像素值,默认为 (1200, 660); |
| minSize | {SuperMap.Size} 弹窗内容最小像素值,默认为 (105, 30); |
| panMapIfOutOfView | {Boolean} 是否移动地图以确保弹窗显示在窗口内。默认为 true。 |
| Constructor | |
| SuperMap. |
构造函数,初始化一个带箭头指向和边框的浮动弹窗。 |
{SuperMap.Size} 弹窗内容最小像素值,默认为 (105, 30);
{SuperMap.Size} 弹窗内容最大像素值,默认为 (1200, 660);
构造函数,初始化一个带箭头指向和边框的浮动弹窗。
| 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.FramedCloud("chicken",
lonLat,
new SuperMap.Size(80,20),
contentHTML,
null,
false,
null);
if(popwin) map.removePopup(popwin);
map.addPopup(popwin);
| anchor | 锚点。包含一个大小信息 SuperMap.Size 和偏移信息 SuperMap.Size 的对象。(一般为 SuperMap.Icon 类型)。 |
| closeBox | {Boolean} 是否显示关闭按钮。 |
| closeBoxCallback | {Function} 关闭弹窗触发该回调函数。 |
| isShowShadow | {Boolean} 是否显示阴影,默认为true。如果显示阴影,那么popup位置就会固定 |