Con*_*cob 2 cllocationmanager ios
我正在尝试确定我的用户的位置并且我已经正确设置了所有内容,但是我的设备始终返回 -1 的速度和路线。当我在模拟器上运行完全相同的设置时,速度和课程值都很好。
我已经在我的测试设备上校准了指南针,地图显示了正确的位置。我还重置了位置和隐私设置,并使用了 5 部不同的手机。所有设备上的故事总是相同的。
manager = [[CLLocationManager alloc] init];
self.manager.delegate = self;
manager.desiredAccuracy = kCLLocationAccuracyBest;
manager.distanceFilter = 500;
manager.activityType = CLActivityTypeOther;
[manager startUpdatingLocation];
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
for (CLLocation *location in locations) {
//double speed = 0.0;
//speed = location.speed;
//NSLog(@"%f", s);
NSLog(@"%@", location.description);
}
}
Run Code Online (Sandbox Code Playgroud)
这将返回:
2015-05-07 12:16:57.703 Health_[323:84932] Location: (
"<+52.55719238,+11.02049967> +/- 165.00m (speed -1.00 mps / course -1.00) @ 07.05.15 12:16:57 Mitteleurop\U00e4ische Sommerzeit"
)
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么?
| 归档时间: |
|
| 查看次数: |
1340 次 |
| 最近记录: |