浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
8c flyTo()
早晨li
23EXP
2018年07月05日
var camera = new SuperMap.Web.Realspace.Camera('499983.93', '307646.39', '300');
scene.get_flyingOperator().flyTo(camera, '5000', '7');
我在选中模型的事件里面写的飞行方法。不报错,也不生效
camera
飞行
三维
1个回答
您好,camera的坐标应该是一个经纬度,经纬度范围是-180到180,-90到90
胡林
1
5,985EXP
2018年07月05日
这个经纬度是别人三维服务要求的,实际并没有问题。另外问下set_camera 这个方式跳坐标的话,为什么视角不一样呢
经纬度范围是-180到180,-90到90,球面场景的范围也是这么多,所以你相机的参数范围也应该是这么多。set_camera相当于直接设置的相机,而flyTo是以一个合适的camera去观察flyto的对象,你可以理解为第一人称和第三人称视角的差别。
再问个问题,点击模型怎么获取经纬度呢
SceneControl.pixelToGlobe();//该方法可以将屏幕坐标点转成地理坐标点
三维地图的中心点怎么设置呢。我用set_camera 跳坐标,但是这个坐标不在中心点。sceneControl.globeToPixel();点击模型,这个坐标点获取的是null
试试
Scene.set_firstPersonCamera();
不行,用这个不知道飞哪去了。三维没影了
没事了,刚刚是坐标给反了。
另外就是sceneControl.globeToPixel();点击模型,这个坐标点获取的是null
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
get_flyingOperator().flyTo定位有误
camera.flyTo能否设置匀速飞行
三维cesium,zoomTo(entity),相机距离太高
怎么只修改单体模型偏航角、俯仰角、翻转角的值
右上角的方向转动和俯仰角的默认值怎么修改
cesium如何设置俯仰角范围
webgl设置相机最大缩放高度无效
三维飞行如何加载站点名称
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...