我想使用GPS数据(纬度/经度/高度)在Unity中模拟飞机在另一个飞行模拟器中移动的实时情况。这样,Unity中的飞机应该与另一个模拟器中的飞机行为相同。
众所周知,Unity使用xyz坐标系。我研究了许多将这两种不同类型的数据相互转换的示例。但在所有这些问题中,坐标变换都会出现问题,飞机的运动方式也不同。但是,我还是不知道该怎么做。有没有一个简单的公式来实现这种转变?
以下是我从模拟器接收到的即时数据的几个示例:
<GPS>
<Lat>21.325352</Lat>
<Long>-157.929607</Long>
<Al>885.512322</Al>
</GPS>
<GPS>
<Lat>21.325356</Lat>
<Long>-157.929555</Long>
<Al>886.829367</Al>
</GPS>
<GPS>
<Lat>21.325357</Lat>
<Long>-157.929540</Long>
<Al>887.487356</Al>
</GPS>发布于 2020-04-03 15:40:58
没有简单的公式,但你可以选择这个解决方案:
https://stackoverflow.com/questions/61001827
复制相似问题