2014-01-21 159 views
0

我知道如何获取当前位置,但我希望ios支持移动网络和WiFi网络获取当前位置或相同api将用于这两个不同的API?如何获取当前位置

ios当前位置api会照顾两个网络连接吗?从

https://developer.apple.com/library/ios/DOCUMENTATION/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/occ/cl/CLLocationManager

+0

克里斯几乎总结了它。还需要考虑的重要一点是,WiFi不能给你一个高度,而GPS可以。 – sangony

回答

1

参考编号,对于这种情况下,一个单一的API。该设备使用的是什么硬件会被抽象出来。然而,desiredAccuracy属性可能会影响使用什么硬件。如果您要求精确度为kCLLocationAccuracyBestForNavigation,它很可能会使用电池上更昂贵的GPS硬件。但是,如果您要求提供精确度,则可能会使用手机信息塔信息和三角测量策略,但可能偶尔会咨询GPS硬件。使用Core Location框架时,您确实不需要担心这一点。