iOS核心位置的室内定位 - 不准确?

Sha*_*man 12 iphone gps core-location ios indoor-positioning-system

使用WWDC提供的示例代码,我一直在尝试编写一个简单的概念验证应用程序,在我的办公楼中执行室内定位.我有一个平面图图像并替换了演示代码中的标准图像.我还完成了GPS坐标到两个锚点像素的必要映射.

当我在模拟器中运行应用程序并指定静态GPS坐标时,我看到模拟器中的位置已按预期更新.然而,当我在手机上运行它时,体验并不像Apple在视频中宣传的那样无缝.在我的iPhone 5s上,定位遍布整个地方,很少接近准确.即使坐在靠近天空视线的窗户旁边,我仍然会得到非常不准确的结果.

我认为这可能与我们的物理布局,WiFi拓扑或其他此类参数有关.但是,我也注意到Apple有一个门户网站,您可以在其中注册您的设施以用于室内定位.这与我的应用程序中的糟糕结果有关吗?我无法想象Apple如何能够帮助解决这种情况,但认为它可能与它有关.

我应该采取其他措施来提高应用的准确性吗?有没有办法利用iBeacons改善室内定位?我没有发现任何文件表明这一点,但想到也许有人会知道.

per*_*ous 10

你是对的,Apple在https://mapsconnect.apple.com上提供了门户网站

在此门户网站,您可以添加您的场地,Apple将指导您进行设置.但是, 您的场地必须具有以下所有属性:

  • 可供公众使用
  • 年访客每年超过100万
  • 提供完整,准确和缩放的参考地图
  • 整个地区都提供无线网络连接
  • 由场地所有者授权的相关应用程序

如果您的场地具有所有必需属性,那么您还需要回答以下有关您使用的问题:

  1. 你打算如何使用室内定位?(广告,导航,传送内容)
  2. 您想通过室内定位启用多少个场地?
  3. 你有什么类型的场地?(机场,医院,博物馆,商场,办公室)
  4. 你有什么类型的平面图?(CAD,BIM,GeoJSON,AI,PDF,PNG等)
  5. 场地是否配备了Wi-Fi和/或iBeacon?
  6. 最大的场地名称
  7. 地址最大的场地

完成整个表格并跳过最后一个箍后,您将进入确认详细信息的页面.完成后,一切都在他们手中,他们会与您联系.

  • 在您开始这项工作之前,请参阅WWDC 2014题为"在室内采取核心位置"的演讲(会议708).它涉及室内位置的挑战,您可以获得位置的不同类型的源,以及室内定位的一些数学.IMO,即使你不能使用室内核心位置,也值得你花时间! (3认同)

Bha*_*hat 0

您为什么不尝试一下可以集成到 iOS 应用程序中的室内 SDK呢?当您使用位置框架 API 时,还要尝试适当地给出准确度级别。