核心位置 室内定位

Posted

技术标签:

【中文标题】核心位置 室内定位【英文标题】:Core Location Indoor Positioning 【发布时间】:2017-09-20 00:01:40 【问题描述】:

Core Location video from WWDC 2014 讲述了ios 8 如何使用 WiFi 接入点、RF 参数数据和运动传感器来确定室内定位。我一直在查看current documentation for Core Location,但找不到任何有关该视频中提出的内容的详细信息。

我上的是一个校园封闭的大学,到处都有wifi。如果 iPhone 确实使用 WiFi 接入点……来确定室内定位,理论上应该有足够的信号供手机接收,并对室内定位有很好的评估。但是,我一直在测试准确性,性能一直很差。

我会走下一座 200m 长的建筑物,获取两端的坐标,然后使用 CLLocation1.distance(from: CLLocation2) 计算它们之间的距离。结果出来是5米左右。此外,.floor 实例属性永远不会显示我在哪个楼层。它始终显示nil。我应该告诉电话检查该财产吗?

TL;DR iPhone 如何检查室内定位?关于它的任何文件?我至少可以找出我在哪个房间吗?

【问题讨论】:

场地需要在mapsconnect.apple.com注册,然后使用Apple的调查应用程序进行地图绘制 【参考方案1】:

设施使用 Apple 室内定位有一些要求: - 对公众开放; - 年访问量超过100万; - 提供完整的参考地图; - 已在整个场地启用 Wi-Fi; - 拥有设施所有者授权的关联应用程序。

即使满足所有这些要求,该自定义地图也不会出现在 Apple 地图中。但 Apple 地图会在 Apple 地图应用内显示用户的室内位置(蓝点),但不会注明您所在的楼层或显示自定义地图。

另外,还有一些重要的细节:

定位精度:5-10米。基本上,Apple 可以判断您是否在商店前面,但无法告诉您您站在哪扇门附近;

位置计算:Apple 通过其核心位置 API 获取位置,所有计算均在设备上完成。它使用可用的 GPS 信号、Wi-Fi 信号和设施物理“纹理”(例如墙壁)或 RF 参数数据来确定设备的位置。它还利用了设备 M7 芯片中的一些运动传感器。更多“纹理”和更强的 Wi-Fi 会带来更高的定位精度;

总目标市场:所有使用 iOS 8、iPhone 4S 或更高版本以及 iPad 2 及更新版本的人。建议使用 iPhone 5 或更高版本。

【讨论】:

以上是关于核心位置 室内定位的主要内容,如果未能解决你的问题,请参考以下文章

(iphone) 核心定位在室内的精度如何?

全新蓝牙AOA室内定位技术亮相国际物联展

位置指纹(LF)定位技术简介-室内定位

室内地图商场停车场室内定位导航拓展方案应用

室内定位白皮书

室内定位白皮书