gpt4 book ai didi

android - 我们如何创建标记?我们可以使用它来获取使用增强现实的相机 View 中显示的建筑物的位置吗?

转载 作者:行者123 更新时间:2023-11-30 04:42:30 28 4
gpt4 key购买 nike

我是这个增强现实概念的新手。可以使用标记来获取相机 View 中显示的对象的位置。其实我想要的应用程序是:在应用程序启动时,相机会启动,然后它会显示相机 View 中显示的建筑物的位置。

最佳答案

您必须熟悉的是方向传感器和磁传感器,以及相机的视角。从 3.0 开始,有些东西已被弃用。

从方向和磁传感器中,您可以获得方位角、俯仰和滚动值。使用这些值,您必须绘制标记。所有方位角值都是相对于真北的,因此您需要通过 Location.bearingTo() 方法计算您的方位角。

现在您已经从传感器获得了方位角、俯仰角和横滚角值,您可以在相机 SurfaceView 上放置标记。在表面 View 上使用 Canvas 绘制标记,并根据来自传感器的新值更新标记。就这些。

现在,如果您有经纬度和建筑物的经纬度,只需计算方位角值并绘制标记...

关于android - 我们如何创建标记?我们可以使用它来获取使用增强现实的相机 View 中显示的建筑物的位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5712370/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com