初始化MapPoup对象,对于html元素的定位都应设置为绝对定位,且只设置top和left属性
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
初始化对象
|
Example:
var poup=new GisEye.MapPoup({
closeFunc:function(){
console.log('弹框关闭');
},
viewer:viewer
});
viewer.scene.primitives.add(poup);
//移除的时候会触发关闭事件
viewer.scene.primitives.remove(poup)
Members
弹出框的对齐模式的枚举
Properties:
Name | Type | Description |
---|---|---|
MapPoup.ARCHMODE.BOTTOMCENTER |
Number | 下中对齐 |
MapPoup.ARCHMODE.BOTTOMLEFT |
Number | 下左对齐 |
MapPoup.ARCHMODE.BOTTOMRIGHT |
Number | 下右对齐 |
MapPoup.ARCHMODE.CENTERLEFT |
Number | 中左对齐 |
MapPoup.ARCHMODE.CENTERRIGHT |
Number | 中右对齐 |
MapPoup.ARCHMODE.CENTERCENTER |
Number | 中中对齐 |
MapPoup.ARCHMODE.TOPCENTER |
Number | 上中对齐 |
MapPoup.ARCHMODE.TOPLEFT |
Number | 上左对齐 |
MapPoup.ARCHMODE.TOPRIGHT |
Number | 上右对齐 |
设置弹出框的对齐方式
设置左偏移值
设置顶部偏移值
设置捕捉的对象
Methods
取消弹框跟随
销毁对象
获取需要绑定的html标签
判断对象是否已经销毁
显示弹框
Name | Type | Description |
---|---|---|
entity |
Entity | Cartesian3 | Cartographic | Array | Object |
[不可缺省] 设置需要捕捉的对象 |
elementId |
string |
[不可缺省] html标签id |
viewer |
Cesium.Viewer |
viewer实例如若初始化对象时已设置此处可缺省,否则不可缺省 |
leftOffset |
Numberp |
[可缺省] 左偏移值 |
topOffset |
Number |
[可缺省] 右偏移值 |
arcMode |
Number |
[可缺省] 对齐方式 |