내 앱을 테스트하기 위해 친구의 첫 번째 세대 iPod touch를 빌 렸습니다. OS를 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 3G 이상)이 장착 된 iPhone이나 물리적으로 Wi-Fi에 가깝게 결합 된 터치가 없어도 위치 코드를 올바르게 테스트 할 수있는 쉬운 방법은 없습니다. 터치는 WiFi ID와 GPS 데이터베이스를 사용하여 위치를 추측합니다. –