0

我正在创建一个应用程序,因为我只需要使用 GPS 即使用 iPhone4 的设备的当前纬度和经度。

我只是想知道我是否需要 Wifi 或互联网连接?

我确实有运营商卡,而且我的设备将被越狱,并且拥有 3g 设施意味着 iphone 3gs 或 iPhone 4。

那么我可以得到相同的 Lat 和 Long 吗?

提前致谢。

4

2 回答 2

2

数据连接仅由 A-GPS(辅助 GPS)用于在无线电信号较差的条件下更快、更好地查找和使用卫星。独立 GPS 本身不需要任何数据连接来执行其功能。但是,如果您在信号低或差的区域启动应用程序或 iPhone,并且您没有数据连接,您的设备(和车载 GPS)将可能无法连接到卫星以获取地点信息。

于 2011-03-03T06:36:51.790 回答
0

是的,您可以使用 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;
    }
}
于 2014-07-03T12:58:24.660 回答