Fen*_*son 4 maps core-location ios indoor-positioning-system
我Sample Code在 Apple 的开发者网站上找到了这个:https :
//developer.apple.com/library/ios/samplecode/footprint/Introduction/Intro.html
说明说:
使用核心位置获取纬度/经度位置并将其投影到平面平面图上。演示如何在地理坐标系(纬度/经度)、平面图 PDF 坐标系(x、y)和 MapKit 之间进行转换。
我试过了,效果很好。基本上,您为建筑物提供地图图像并手动指定两个坐标。然后,使用 CoreLocation,它将纬度/经度转换为 (x,y) 位置。
我的问题是 - 如何在室内获取纬度/经度?我看过一些 Apple 的视频,他们说他们大大改进了 CoreLocation,但是我的 iPhone 如何获得正确的信息?
TL; DR:它有效。我只是想知道如何。
大公司,尤其是苹果、谷歌等地图提供商,会收集有关所有 Wi-Fi 接入点 (AP) 的信息。他们使用所谓的众包技术,通过将 GPS 坐标与从所有可见 AP 接收到的信号强度 (RSS) 相结合来估计 AP 的位置。
一旦用户请求修复他们的位置,他们就会向服务器发送与范围内可用的无线热点相关联的所有 MAC(媒体访问控制)地址的列表,以根据这些地址的数据库进行检查。然后使用三边测量技术,即与智能手机内部传感器(加速度计、陀螺仪、磁力计、气压计)提供的位置数据融合。但是,根据可见 AP 的数量和传感器的质量,这种方法仍然存在 7-20 米的精度不足的问题。在此处或此处了解更多信息。
为了达到 1-5 米的精度,需要有额外的校正信息。最先进的技术是使用蓝牙信标。给定他们的坐标,可以估计用户的位置。现在有很多公司在开发这项技术,例如Navigine、indoors、nextome。
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |