Drawsee 3D 开发指南

镜头操作

本节目录

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);