【问题标题】:Integrating iBeacons into a CoreLocation Indoors Project将 iBeacons 集成到 CoreLocation Indoors 项目中
【发布时间】:2015-11-20 12:15:35
【问题描述】:

我正在与 CoreLocation 合作生成室内地图解决方案,应用将在其中引导用户。

虽然我对 iBeacons 在为室内 CoreLocation 提供精确度方面的作用有点不知所措。

我已经成功实现了一个应用程序,我使用 iBeacon 测距来确定接近度,但 iBeacon 能否/是否以某种方式为 CoreLocation 提供的蓝点提供精确度,以查明我以某种方式错过的用户当前位置?

我知道 CoreLocation 在精度方面的缺点,因为它是精确定位用户确切位置的噩梦,但是除了测距之外,iBeacons 是否可以用于提供精确的位置数据?

谢谢。

【问题讨论】:

  • iBeacon out of box 不提供此功能。然而,一些 iBeacon 制造商已经在他们的 SDK 中发布了微定位。查看 Estimote。他们提供了完整的设置细节,并为如何使用他们的课程提供了很多支持。缺点是您必须使用他们的硬件才能正确使用他们的代码库。可以做到——但它更像是一种实现精确定位的蛮力方式。甚至使用许多信标来画出一个小空间。
  • @MatthewJames 是的,我知道 Estimote。事实上,我有他们的 iBeacons;其中有几个,但我忘了提到我的目标是大型场馆(忘了说,我的错,对不起)所以我已经排除了那种 iBeacon 部署。感谢您的洞察力。
  • 我很幸运地实现了指纹识别算法。它适用于任何信标,理论上任何设备(因此可以从 iOS 移植到 android,前提是您了解算法中的逻辑)。目前它不包括任何标题或与地图的关系,但添加起来应该不难。开源。 github.com/PaoloLongato/open-tagger/tree/github-master

标签: ios swift core-location ibeacon indoor-positioning-system


【解决方案1】:

当使用CoreLocation 检测信标时,您只能获得有关您与具有特定唯一标识符的蓝牙信标的距离的信息。这本身并不能告诉您您所在的纬度或经度,更不用说在 Apple Maps 或任何其他地图应用程序上更准确地绘制蓝点了。

也就是说,您可以构建自己的自定义导航应用程序,使用信标信息告诉您您在室内的位置。然而,这并不是一件小事。

您可以阅读我在 2015 年 1 月的大型消费电子展上使用 800 多个信标为 make an indoor navigation app 撰写的博客文章。

【讨论】:

  • 是这样想的。 :( 另外我应该提到我的目标是大型场馆,所以我已经排除了大型 iBeacon 部署。我的错。对不起。谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-06-29
  • 1970-01-01
  • 2014-08-08
  • 2014-11-07
  • 2011-10-15
  • 2017-11-04
  • 2016-03-06
  • 2014-02-03
相关资源
最近更新 更多