我正在使用CLLocation来获取高度值。它与iphone4配合得很好。但是需要很长时间才能获得iPhone 3GS的价值(超过5分钟)。我使用wi-fi打开和关闭它。在这两种情况下,输出都是相同的。请帮忙。
答案 0 :(得分:0)
配置CLLocationAccuracy
时尝试更改CLLocationManager
。
它可能会改变获得值所需的时间,但在所有情况下,它取决于您所在的位置以及可用的GSM发行者和/或GPS卫星。
在所有情况下,海拔高度值都不太可靠。
答案 1 :(得分:0)
绝对正常。一般来说,你应该期待iPhone 4 GPS信号的接收效果远远超过iPhone 3GS,这远比iPhone 3G好:
iPhone 4> = iPhone 3GS> = iPhone 3G
这意味着在iPhone 3GS上,尊重iPhone 4:
1)获得修复需要更长的时间
2)获得准确位置需要更长时间
3)获得准确的高度需要更长的时间