如何在ARCore视图中使用Lat / Lng定位对象?

问题描述 投票:2回答:1

鉴于我有用户纬度和经度,我也有一个对象的位置,我怎样才能将这些坐标转换成可以在其中看到它在ARCore中的正确相对位置的东西?

我试过这个.. qazxsw poi但是,不幸的是它不太有效。

基本上,我如何将Lat / Lng转换为pos和旋转?

https://github.com/appoly/ARCore-Location
android arcore
1个回答
0
投票

如果要将AR对象放在需要的坐标处:1。在每个帧中检查坐标是否在您的视野中

  1. 计算从用户坐标到ar坐标的距离
  2. 对ar世界进行翻译 - 例如,您可以在google中找到如何使用arcore计算距离的示例。您可以使用它来计算用户到ar对象位置的距离
  3. 基于上面的信息将ar对象放在特定对象上

请记住,计数距离也可以用于缩放以使其尽可能真实。例如,当物体距离很远时,它应该很小,如果用户离得很近,它应该更大

© www.soinside.com 2019 - 2024. All rights reserved.