1、三维飞行分为两类。
一种是简单的相机飞行,即Camera.flyTo()方法,该方法可以从当前相机视角飞至指定的相机视角。具体参数以及解释可以参考在线帮助文档http://support.supermap.com.cn:8090/webgl/Build/Documentation/Camera.html?classFilter=camera
第二种是基于复杂的飞行路线进行的飞行,该飞行需要调用FlyManager类。具体可以参考在线示例http://support.supermap.com.cn:8090/webgl/examples/editor.html#flyRoute
三维的飞行都是基于三维场景的。如果你手头只有二维坐标,那么可以尝试将二维坐标转为三维坐标然后进行飞行。
2、发布可用于webgl的三维服务的流程是:
将所有模型数据、矢量都生成s3m缓存;将地形数据生成TIN地形缓存;将影像数据生成影像缓存。
然后加载到同一个场景中并保存工作空间。
最后发布工作空间即可浏览。