我想制作一个应用程序,它可以持续跟踪 3D 房间中的各个点,并且可以告诉在哪里再次查找跟踪的点。
问题是:我无法使用 GPS 和 Wifi 盒子来确定手机的位置和方向。
到目前为止,我知道在这种情况下可能有用的两件事,引力和磁北。如果存在一些误导性的假磁北,这不是问题,除非它离我想要定位东西的房间太近。
我发现陀螺仪+加速度不够准确,无法使用,是否有“现成的”API可供我使用?我有一种重新发明轮子的感觉。
提前致谢。
我想制作一个应用程序,它可以持续跟踪 3D 房间中的各个点,并且可以告诉在哪里再次查找跟踪的点。
问题是:我无法使用 GPS 和 Wifi 盒子来确定手机的位置和方向。
到目前为止,我知道在这种情况下可能有用的两件事,引力和磁北。如果存在一些误导性的假磁北,这不是问题,除非它离我想要定位东西的房间太近。
我发现陀螺仪+加速度不够准确,无法使用,是否有“现成的”API可供我使用?我有一种重新发明轮子的感觉。
提前致谢。
只有一个“现成的”API - 融合位置 ( https://developer.android.com/google/play-services/location.html )。但目前它依赖于 GPS/WiFi/蜂窝塔数据。我不相信您的问题有简单/便宜的解决方案。
你可以使用一堆蓝牙设备,也许是一些 BT4 低功耗标签。将它们放在房间的任何地方并测量每个信号强度。