首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Unity3D中将纬度/经度/高度转换为XYZ坐标

在Unity3D中将纬度/经度/高度转换为XYZ坐标
EN

Stack Overflow用户
提问于 2020-04-03 05:57:10
回答 1查看 2.4K关注 0票数 0

我想使用GPS数据(纬度/经度/高度)在Unity中模拟飞机在另一个飞行模拟器中移动的实时情况。这样,Unity中的飞机应该与另一个模拟器中的飞机行为相同。

众所周知,Unity使用xyz坐标系。我研究了许多将这两种不同类型的数据相互转换的示例。但在所有这些问题中,坐标变换都会出现问题,飞机的运动方式也不同。但是,我还是不知道该怎么做。有没有一个简单的公式来实现这种转变?

以下是我从模拟器接收到的即时数据的几个示例:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2020-04-03 15:40:58

没有简单的公式,但你可以选择这个解决方案:

Convert LLA to XYZ

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61001827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档