new FdPanoramaManager(globeViewer, panoViewer)
全景管理器
Parameters:
Name | Type | Description |
---|---|---|
globeViewer |
Freedo.Viewer | 三维地球场景视景器 |
panoViewer |
Freedo.Viewer | 全景图视景器 |
Example
var panoManager = new Freedo.FdTools.FdPanoramaManager(viewer, panoViewer); panoManager.addDataSource(panoDS); panoManager.zoomtoDataSource(panoDS); panoMgr.locate(112.97583333, 34.50987874);
Methods
-
addDataSource()
-
添加全景影像数据源
-
getCurrentFrame()
-
返回当前帧的全景影像信息
-
locate(lon, lat)
-
通过坐标来定位全景影像,并加载到PanoViewer上
Parameters:
Name Type Description lon
Number 经度(单位为度)
lat
Number 纬度(单位为度)
-
nextFrame()
-
执行下一帧,将其加载到PanoViewer上
-
prevFrame()
-
执行上一帧,将其加载到PanoViewer上
-
removeDataSource()
-
删除全景影像数据源
-
setIndicatorShow(f)
-
设置位置和角度的指示器是否显示三维地球上
Parameters:
Name Type Description f
Boolean 是否显示
-
zoomtoDataSource()
-
将GlobeViewer定位全景影像数据源的范围