核心位置室内定位 [英] Core Location Indoor Positioning

查看:71
本文介绍了核心位置室内定位的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

WWDC 2014的核心位置视频讨论了 IOS 8 使用WiFi接入点,RF参数数据和运动传感器来确定室内位置。我一直在浏览核心位置的当前文档,并且找不到有关该视频中提出的内容的任何详细信息。

The Core Location video from WWDC 2014 talks about how IOS 8 uses WiFi access points, RF parametric data, and motion sensor to determine indoor positioning. I have been looking through the current documentation for Core Location and cannot find any detailed information regarding what was brought up in that video.

我去一所封闭校园的大学,到处都是无线网络。如果iPhone确实使用WiFi接入点...来确定室内位置,则理论上应该有足够的信号供手机拾取并对室内位置进行良好的评估。但是,我一直在测试准确性,并且性能很差。

I go to a university with a closed campus, and wifi is everywhere. If iPhone indeed uses WiFi access points ... to determine indoor positioning, theoretically there should be plenty of signals for the phone to pick up and have a good assessment of indoor positioning. However, I have been testing the accuracy and the performance has been poor.

我要走下200m长的建筑物,获取两端的坐标,然后使用 CLLocation1.distance(from: CLLocation2)。结果出来大约是5米。另外, .floor 实例属性从不显示我所在的楼层。它始终显示 nil 。我是否应该告诉电话检查该房产?

I would walk down a 200m long building, get the coordinates at both ends, then calculate the distance between them using CLLocation1.distance(from: CLLocation2). The result comes out to be around 5 meters. Also, the .floor instance property never displays what floor I am on. It always displays nil. Was I supposed to tell the phone to check for that property?

TL; DR iPhone如何检查室内位置?有任何文件吗?我至少可以找出我所在的房间吗?

TL;DR how does the iPhone check for indoor positioning? Any documentation on it? Can I at least find out which room I am in?

推荐答案

使用Apple室内定位的设施有一些要求:
-可供公众使用;
-年访客超过100万;
-有完整的参考地图;
-在整个场地启用了Wi-Fi;
-具有设施所有者授权的关联应用。

There are some requirements for a facility to use Apple’s Indoor Positioning: - Be accessible to the general public; - Have annual visitors in excess of 1 million; - Have complete reference maps available; - Have enabled Wi-Fi throughout a venue; - Have an associated app authorized by the facility owner.

即使在满足所有这些要求的情况下,自定义地图也不会出现在Apple Maps中。但是Apple Maps会在Apple Maps应用程序内显示用户的室内位置(蓝色圆点),但不会注意到您所在的楼层或显示自定义地图。

Even in case when all these requirements are met, that custom map will not appear in Apple Maps. But Apple Maps will show a user’s indoor position (blue dot) inside the Apple Maps app, but without noting the floor you’re on or displaying custom map.

有一些重要的细节:

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

Position Accuracy: 5-10 meters. Basically, Apple can tell if you are in front of a store, but wouldn’t be able to tell you which door you are standing near;

位置计算:Apple通过其核心位置API得出位置,并且所有计算都在设备上完成。它使用可用的GPS信号,Wi-Fi信号和设施的物理纹理(例如,墙壁)或RF参数数据来确定设备的位置。它还利用了设备M7芯片中的某些运动传感器。更多的纹理和更强大的Wi-Fi可以带来更高的位置准确性;

Location Calculation: Apple derives position through its core location APIs, and all calculations are done on device. It uses available GPS signal, Wi-Fi signal and facility physical "texture" (walls, for example) or RF Parametric data to determine the location of a device. It also leverages some of the motion sensors in a device’s M7 chip. More "texture" and stronger Wi-Fi lead to more location accuracy;

潜在市场总量:具有iOS 8,iPhone 4S或更高版本的所有人和iPad 2及更高版本。建议使用iPhone 5或更高版本。

Total Addressable Market: Everyone with iOS 8, iPhone 4S or greater and iPad 2 and newer. iPhone 5 or better is recommended.

这篇关于核心位置室内定位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆