Xcode不会显示用户位置

时间:2014-09-27 14:01:58

标签: ios xcode gps location maps

我试图在我的应用中显示用户位置,并在海洋中间显示用户位置,我在真实设备和模拟器上都尝试过。

当用户触摸位置按钮时,此功能正在运行:

CLLocationCoordinate2D userLocationCoordinate = _mapView.userLocation.location.coordinate;

NSLog(@"user latitude is: %f", userLocationCoordinate.latitude);
NSLog(@"user longitude is: %f", userLocationCoordinate.longitude);

MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(userLocationCoordinate, 1000.0, 1000.0);
[_mapView setRegion:region animated:YES];
_mapView.showsUserLocation = YES;


NSLog(@"showing user current location");

日志输出为:0.00000和0.00000

有时它正在工作(目前只在模拟器上工作),它显示了美国的位置(苹果总部或其他地方)。

任何想法是什么问题?

谢谢!

好的我已经解决了问题,这是评论中提到的xcode 6问题(谢谢!),我需要取消应用方案中的模拟位置。

但我现在有一个新问题,位置管理员不会要求用户允许位置服务。 我正在我的iPhone 5s(IOS 7)上尝试它,当我手动打开它正在运行的应用程序的位置服务时。

任何想法?

0 个答案:

没有答案