iOS - 辅助GPS

时间:2011-10-07 19:51:54

标签: ios gps

如何使用带有IOS应用程序的辅助GPS来确定某个区域(如建筑物)内部(或外部)的位置?

  • 是否有可能让它足够准确几英尺?
  • 这是正确的方法吗?
  • 在计算中是否可以使用多个wifi连接?

1 个答案:

答案 0 :(得分:4)

您的应用可以使用核心位置框架来确定设备位置。核心位置将使用其可用的任何硬件来确定您请求的程度的设备位置。例如,一些设备具有WiFi但没有GPS;其他人有WiFi,GPS和蜂窝无线电。未来的设备可能内置了其他定位技术。

关键是作为应用程序员,你不必担心。相反,你说:“给我一个精确到100米的位置”或“让我知道当设备从当前位置移动超过10米”或“给我一个你能管理的最佳精度的位置”。 “

再次,看看Apple的Core Location documentation,以便更好地了解它的运作方式。

如果您希望在建筑物内跟踪1米分辨率的设备,则不太可能从Core Location获得该设备。已经research on triangulating position using known locations of WiFi transceivers,但我所知道的任何商用智能手机都没有实现。我不相信iOS可以让您轻松访问您需要执行此操作所需的数据,因此可能无法实现。但是,您可以采用另一种方式:在建筑物周围编程几个WiFi接收器以侦听附近的任何设备,使用该信息对设备的位置进行三角测量,然后通过某些Web服务提供该信息。