三维地图两点间通视分析插件类
Name | Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
Example:
//3D模式
var viewer = new Cesium.Map("cesiumContainer");
var geoSightline = new Cesium.GeoSightline({
viewer:viewer,
observeRelativeHeight:1.0,
targetRelativeHeight:0.5,
observeImage:'/geomap-api/JsCesuimDemo/resource/images/common/eye.png',
targetImage:'/geomap-api/JsCesuimDemo/resource/images/common/target.png'
});
geoSightline.activate();// 激活插件.
//平面三维模式
var viewer = new Cesium.Map("cesiumContainer",{
scene3DOnly:false,
sceneMode:Cesium.SceneMode.LOCAL,
localOptions: {
extent: {
xmin: 499988.31453309144,
ymin: 4540539.362186298,
xmax: 584163.6431428336,
ymax: 4652136.257245313
}
}
});
var geoSightline = new Cesium.GeoSightline({
viewer:viewer,
observeRelativeHeight:1.0,
targetRelativeHeight:0.5,
observeImage:'/geomap-api/JsCesuimDemo/resource/images/common/eye.png',
targetImage:'/geomap-api/JsCesuimDemo/resource/images/common/target.png'
});
geoSightline.activate();// 激活插件.
Demo:
Members
观察点距离地面的高度
-
Default Value:
1.0
目标点距离地面的高度
-
Default Value:
0.2
Methods
激活通视分析插件:左键点击确认观察点,然后左键点击确认目标点,可以确认多个目标点,最后右键点击结束绘制.
清除绘制痕迹.
销毁通视分析插件.
清除鼠标事件.