MapPoup

new GisEye.MapPoup(options)

初始化MapPoup对象,对于html元素的定位都应设置为绝对定位,且只设置top和left属性

Name Type Description
options Object

初始化对象

Name Type Default Description
viewer viewer

viewer对象

archMode Number 0 optional

对齐方式

leftOffset Number 0 optional

左偏移量

topOffset Number 0 optional

上偏移量

closeFunc function

关闭回调函数

Example:
var poup=new GisEye.MapPoup({
 closeFunc:function(){
  console.log('弹框关闭');
 },
 viewer:viewer
});
viewer.scene.primitives.add(poup);
//移除的时候会触发关闭事件
viewer.scene.primitives.remove(poup)

Members

ARCHMODE

弹出框的对齐模式的枚举

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

上右对齐

archMode

设置弹出框的对齐方式

leftOffset

设置左偏移值

topOffset

设置顶部偏移值

trackedEntity

设置捕捉的对象

Methods

cancleTrack()

取消弹框跟随

destroy()

销毁对象

getElement()

获取需要绑定的html标签

isDestroyed()

判断对象是否已经销毁

showTrackWithEntity(entity, elementId, viewer, leftOffset, topOffset, arcMode)

显示弹框

Name Type Description
entity Entity | Cartesian3 | Cartographic | Array | Object

[不可缺省] 设置需要捕捉的对象

elementId string

[不可缺省] html标签id

viewer Cesium.Viewer

viewer实例如若初始化对象时已设置此处可缺省,否则不可缺省

leftOffset Numberp

[可缺省] 左偏移值

topOffset Number

[可缺省] 右偏移值

arcMode Number

[可缺省] 对齐方式