12

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

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

我认为这可能与我们的物理布局、WiFi 拓扑或其他此类参数有关。但是,我还注意到 Apple 有一个门户,您可以在其中注册您的设施以用于室内定位。这与我的应用程序中的不良结果有关吗?我无法想象 Apple 如何在这种情况下提供帮助,但我认为这可能与此有关。

我还应该采取其他步骤来提高我的应用程序的准确性吗?有没有办法利用 iBeacons 改善室内定位?我还没有找到任何表明这一点的文件,但我想也许这里有人会知道。

4

3 回答 3

10

没错,Apple 在https://mapsconnect.apple.com上提供了该门户

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

  • 公众可访问
  • 每年游客超过100万人次
  • 完整、准确和按比例缩放的参考地图的可用性
  • 整个区域的无线网络
  • 由场地所有者授权的关联应用程序

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

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

完成整个表格并跳过最后一圈后,您将被带到一个确认详细信息的页面。完成后,一切都在他们手中,他们会与您联系。

于 2014-10-12T20:36:05.280 回答
3

如果没有 iBeacons 等附加设备,室内定位将无法正常工作。

建筑物内没有可用的 GPS 接收器,反射信号通常远低于 50m。如果 GPS 是屋顶薄的单层建筑,GPS 可能在室内工作,但在室内建筑中通常不是这种情况。

唯一有效的方法是购买一些 iBeacons 并将它们安装在办公室的不同位置。
您必须管理这些信标的位置:它们只向您发送一个 ID,以及(也许?)到该 iBeacon 的距离。(请检查您是否距离信标)

但是 ios LocationService 不会使用那个 iBeacons。

所以要么使用 iBeacons,要么忘记你的项目。室内定位没有很好的解决方案。有些使用磁场,甚至还有一个应用程序,但这需要详细测量你的整个办公室。

于 2014-09-30T18:57:39.200 回答
0

不如试试可以集成到 iOS 应用中的室内 SDK。当您使用位置框架 API 时,还要尝试适当地给出准确度级别。

于 2014-09-11T20:15:26.250 回答