首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用iBeacon在iOS中进行室内导航?

如何使用iBeacon在iOS中进行室内导航?
EN

Stack Overflow用户
提问于 2016-06-22 18:01:33
回答 2查看 409关注 0票数 2

我正在从事一个项目,有一个使用iBeacon室内导航的要求。我已经搜索了很多,我只找到了一些付费sdk和其他工具。我知道iBeacon是如何用于室内导航的,但是有一些问题。我想移动用户位置第一个信标到另一个,但只在特定的路径,但现在当用户移动比位置不遵循我给出的路径。请让我知道。提前感谢!!

EN

回答 2

Stack Overflow用户

发布于 2016-06-22 22:18:26

虽然可以使用信标建立一个室内导航系统,但这不是一个简单的练习。信标只提供创建整个系统所需的非常小的构建块。把信标想象成一块用来盖房子的砖头。你准备用一堆砖头和许多其他组件从头开始建造一座房子吗?

使用现成的SDK可能会更好,即使它是付费的,而不是自己构建它。如果您确实想从头开始构建,则必须构建以下几个组件:

  1. Beacon位置配置模块:您需要一个系统来注册每个信标在纬度/经度中的位置,并将此配置放入移动app.
  2. Position确定模块:基于检测到最近的信标,您必须构建一个模块,该模块基于从信标位置配置参考帧到地图坐标的配置渲染系统转换模块( configuration above.
  3. Map rendering engine
  4. Coordinate system conversion )来确定用户的移动电话的位置:基于地图上配置的路线,寻路模块将确定沿着这些路线将用户引导到何处以到达destination.

我在一个团队中工作,该团队为消费电子展构建了一个基于信标的室内导航系统。多个团队成员花了几个月的时间从头开始构建系统,使用数百个信标和低级工具。不要低估了所涉及的努力。

票数 1
EN

Stack Overflow用户

发布于 2016-06-22 18:21:12

这个答案是假设用户将没有其他的位置服务(GPS等),它可以使用多个iBeacons来实现。

  1. 起点和终点之间的所有可能路由都需要在它们上执行iBeacons操作。
  2. 注册用户已到达第一个信标,并向他们显示您选择的路径。
  3. 如果您检测到用户正在接近任何不在您选择的路径上的信标,则您知道他们可能没有跟随该信标。

因此,有了足够的信标,您就可以在室内环境中准确地绘制出用户的位置(前提是您事先知道iBeacons的确切位置)。

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

https://stackoverflow.com/questions/37964732

复制
相关文章

相似问题

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