首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法知道一个iPhone从另一个方向呢?

有没有办法知道一个iPhone从另一个方向呢?
EN

Stack Overflow用户
提问于 2013-06-18 22:46:58
回答 2查看 85关注 0票数 0

假设我将two+ iPhones连接到同一台服务器。使用iPhone内置的传感器,并根据它们的信息进行任何可能的计算,有没有办法区分一部手机与另一部手机的哪个方向?

它们会在同一个房间里,所以GPS的波动在这里不会很好地工作。

我曾尝试仅使用两个点的指南针读数对图表上的两个点进行建模,但我认为这不会单独起作用。不过,我可能错了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-18 22:57:36

你可以在你的程序中设置一个校准阶段,在这个阶段,你在一个确切的位置启动每个手机,然后使用6轴运动连续计算出准确的当前位置(在所有6个轴上)。但你计算的时间越长,你离真实位置就越远,最终(如果时间足够长)一部手机可能会认为它在加拿大,而另一部手机可能在墨西哥。

因此,如果您每次想要开始时都进行校准,那么它可以用于短期冲刺。

蓝牙本地化也是有可能的,但这将需要至少3部手机,并在它们之间共享位置数据。或者你可以进行wifi定位,但这需要和蓝牙一样的功能。

长话短说,如果你想实现英寸本地化,那是不可能的。如果你想实现码的本地化,这是可能的,但不是很好用。

票数 1
EN

Stack Overflow用户

发布于 2013-06-18 22:52:37

正如你已经提到的,GPS在建筑物内使用时不能很好地工作。因此,不可能得到方向,因为你没有两个可靠的位置。

有了iOS7和定位信标,室内定位应该会容易得多。但现在这并没有多大帮助。

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

https://stackoverflow.com/questions/17171946

复制
相关文章

相似问题

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