镜头操作
本节目录
lookAt()方法
meCamera类的lookAt()方法可以根据指定参数初始化观察视口的位置。也就是移动镜头到另外一个位置。lookAt()方法的详细定义如下:
public void lookAt(double, double, double, double, double)
参数说明:
| 类型 |
名称 |
说明 |
| double |
x |
经度 |
| double |
y |
海拔高度 |
| double |
z |
纬度 |
| double |
horiAngle |
水平方向角,向北为0,顺时针 |
| double |
vertAngle |
俯仰角度 |
例如,将镜头移动至北京
oEarthViewer.camera.lookAt(116.107000,1000,39.931900,45, 45);
灵活的运用参数可以实现更改镜头高度,更改镜头显示角度等操作。
flyingTo()方法
meCamera类的flyingTo()方法可以使视口从当前位置变换到新位置。镜头变换的路径是类似飞行模式的。flyingTo()方法的详细定义如下:
public void flyingTo(float, float, float, float)
参数说明:
| 类型 |
名称 |
说明 |
| float |
longtitude |
经度 |
| float |
height |
海拔高度 |
| float |
latitude |
纬度 |
| float |
vertAngle |
俯仰角度(0-90),0度为垂直向下看,90度为水平看。 |
例如,通过飞翔模式,将镜头定位到北京:
oEarthViewer.camera.flyingTo(116.310883,1000,39.978115,45);