我借用朋友的第一代iPod touch來測試我的應用程序。我將操作系統升級到iOS 3.1.3。iPod touch報告位置不正確
我一直在關注大書呆子牧場書,並試圖讓位置顯示在日誌中,但它在視圖內而不是應用程序委託。
位置報道,但由於某種原因,它給她的地址,超過300英里遠....
單獨的地圖應用程序報告它無法確定
我打開地理定位服務我的位置並關閉,我只能找到我的家庭網絡列出,所以我不能讓設備忘記她的網絡。
這裏是代碼我使用:
- (void)viewDidLoad
{
[super viewDidLoad];
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager startUpdatingLocation];
}
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog(@"%@", newLocation);
}
我在做什麼錯?
編輯:我連接到我的家庭網絡從她
也日誌結果300英里是:
<anumber,anumber>+/- 144.27m (speed -1.00 mps/course -1.00) @ 2009-06-28 17:58:08 +0100
它似乎認爲這是2009年...
感謝大家
謝謝@nevan地圖應用一直在說「你的位置無法確定」 –
你的應用將使用與地圖應用相同的硬件。可能地圖應用程序有一些代碼來檢測舊的位置數據並忽略它。如果沒有配備GPS芯片的iPhone(iPhone 3G以上)或Touch以及身體接近大量的WiFi,沒有簡單的方法來正確測試位置代碼。 Touch使用WiFi ID和GPS數據庫來猜測位置。 –