首页 / 浏览问题 / 移动GIS / 问题详情
android三维怎么实现导航效果
121EXP 2021年09月06日
视角一直是开车的第一人称主视角 想实现到达下个位置时候 自动切换视角,实现类似导航效果,现在知道下一个点的坐标 怎么计算相机的参数?

1个回答

您好,三维目前只有三维室内导航,api文档中有详细的三维室内导航制作流程。您这个需求可以使用飞行路线,提前将需要经过的点构造成三维线,然后使用飞行管理进行飞行浏览,使用类FlyManager。
9,127EXP 2021年09月07日
FlyManager类的话,我看需要预设飞行路线,这个类支持 服务器返回位置信息 然后再飞行吗?不是固定线路的飞行线路可以实现吗?
可以的哈,自己通过三维点去构造飞行路线Routes
如何把我的经纬度参数设置到Routes里面去?
首先通过Point3Ds构造GeoLine3D,然后使用Route.fromGeoLine3D()构造飞行路线,通过routes.add()添加路线
服务器那边是1秒给我一个坐标,然后我永远根据前一个坐标和现在的坐标 组成一个 GeoLine3D 然后add进去 场景就能一直飞了是吗?
不会一直飞的,是需要自己去构造这个路线来进行飞行。需要执行play方法才会飞行
那这属于预设置 不能实时更新这条线路吗?无限延长这条线 一直play
这个需要你们自己去设置timer来控制呢,但是这个效果可能不是很好,会有卡顿现象
...