我正在创建一个应用程序,因为我只需要使用 GPS 即使用 iPhone4 的设备的当前纬度和经度。
我只是想知道我是否需要 Wifi 或互联网连接?
我确实有运营商卡,而且我的设备将被越狱,并且拥有 3g 设施意味着 iphone 3gs 或 iPhone 4。
那么我可以得到相同的 Lat 和 Long 吗?
提前致谢。
我正在创建一个应用程序,因为我只需要使用 GPS 即使用 iPhone4 的设备的当前纬度和经度。
我只是想知道我是否需要 Wifi 或互联网连接?
我确实有运营商卡,而且我的设备将被越狱,并且拥有 3g 设施意味着 iphone 3gs 或 iPhone 4。
那么我可以得到相同的 Lat 和 Long 吗?
提前致谢。
数据连接仅由 A-GPS(辅助 GPS)用于在无线电信号较差的条件下更快、更好地查找和使用卫星。独立 GPS 本身不需要任何数据连接来执行其功能。但是,如果您在信号低或差的区域启动应用程序或 iPhone,并且您没有数据连接,您的设备(和车载 GPS)将可能无法连接到卫星以获取地点信息。
是的,您可以使用 GPS,因为它不需要互联网连接,但它
(1) 需要很长时间才能获得位置,并且 (2) 在建筑物或街道内无法正常工作
通过这种方式,您可以做到:
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
CLLocation * currentLocation = [locations lastObject];
NSLog(@"%f",currentLocation.coordinate.longitude);
NSLog(@"%f",currentLocation.coordinate.latitude);
if (newLocation.horizontalAccuracy < 0) {
return;
}
NSTimeInterval interval = [newLocation.timestamp timeIntervalSinceNow];
if (abs(interval)>20) {
return;
}
}