1
我正在使用CLLocationManager在我的应用程序中获取位置更新。有没有办法确定GeoLocation方法是什么?例如。 GPS,三角网,IP(网络)。是否可以确定使用的地理定位方法?
我正在使用CLLocationManager在我的应用程序中获取位置更新。有没有办法确定GeoLocation方法是什么?例如。 GPS,三角网,IP(网络)。是否可以确定使用的地理定位方法?
不是。你可以看看一个CLLocation对象的horizontalAccuracy
和大胆的猜测基于其价值,虽然:
这些值刚刚开始我的头顶 - 要做到最准确,您可能需要自己做一些实验。
编辑 - 还值得注意的是,确定您正在运行的设备可以为您提供有关正在使用哪个位置提供程序的更多信息。例如,第一代iPhone没有GPS,所以如果你正在使用其中一个,那么你的位置肯定来自手机塔或Wi-Fi;迄今为止,没有任何iPod型号支持Wi-Fi三角测量以外的任何其他功能;只有iPad的3G模型曾经有过单元塔三角测量和GPS。
不,我不这么认为。 – onnoweb 2012-02-13 16:13:01