草庐IT

LocationManager

全部标签

ios - 谷歌地图 API : Getting coordinates of current location iOS

我目前正在我的项目中使用GoogleMapsAPI。我正在尝试将默认相机/缩放设置为用户位置。我这样做:@implementationViewController{GMSMapView*mapView_;}@synthesizecurrentLatitude,currentLongitude;-(void)viewDidLoad{[superviewDidLoad];mapView_.settings.myLocationButton=YES;mapView_.myLocationEnabled=YES;}-(void)loadView{CLLocation*myLocation=ma

ios - 谷歌地图 API : Getting coordinates of current location iOS

我目前正在我的项目中使用GoogleMapsAPI。我正在尝试将默认相机/缩放设置为用户位置。我这样做:@implementationViewController{GMSMapView*mapView_;}@synthesizecurrentLatitude,currentLongitude;-(void)viewDidLoad{[superviewDidLoad];mapView_.settings.myLocationButton=YES;mapView_.myLocationEnabled=YES;}-(void)loadView{CLLocation*myLocation=ma

ios - 在应用程序处于后台时启动 CLLocationManager 位置更新

我正在构建一个将CoreLocation用于两个目的的应用:首先,监控信标区域。大多数情况下,我们使用充当信标的特定硬件设备,并使用CoreLocation跟踪该信标连接的状态。其次,当应用检测到与信标设备断开连接时,我们想要启动一个GPS进程来定位断开连接发生的位置。在大多数情况下,信标设备的断开回调发生在应用程序处于后台时。因此,应用程序必须在后台调用-startUpdatingLocation来启动GPS跟踪。这就是问题所在。如果-startUpdatingLocation调用发生在应用程序处于后台时,iOS似乎不会启用位置后台更新。显然,我已经正确配置了后台模式,NSLocat

ios - 在应用程序处于后台时启动 CLLocationManager 位置更新

我正在构建一个将CoreLocation用于两个目的的应用:首先,监控信标区域。大多数情况下,我们使用充当信标的特定硬件设备,并使用CoreLocation跟踪该信标连接的状态。其次,当应用检测到与信标设备断开连接时,我们想要启动一个GPS进程来定位断开连接发生的位置。在大多数情况下,信标设备的断开回调发生在应用程序处于后台时。因此,应用程序必须在后台调用-startUpdatingLocation来启动GPS跟踪。这就是问题所在。如果-startUpdatingLocation调用发生在应用程序处于后台时,iOS似乎不会启用位置后台更新。显然,我已经正确配置了后台模式,NSLocat

iphone - 我们可以在 iPhone 中以编程方式打开/关闭 GPS 吗?

我想知道我们可以在iPhone中以编程方式打开/关闭GPS吗? 最佳答案 一个简单的例子://InitlocationmanagerCLLocationManager*locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;//wemustimplementtheprotocol//Chooseyouraccuracylevel//Toturnongps(ifitisn'tonalready)[locationManagerstartU

iphone - 我们可以在 iPhone 中以编程方式打开/关闭 GPS 吗?

我想知道我们可以在iPhone中以编程方式打开/关闭GPS吗? 最佳答案 一个简单的例子://InitlocationmanagerCLLocationManager*locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;//wemustimplementtheprotocol//Chooseyouraccuracylevel//Toturnongps(ifitisn'tonalready)[locationManagerstartU

ios - 如何在iOS8中使用MKMapView "Shows User Location"?

当您将MKMapView组件添加到InterfaceBuilder中的View时,有一些复选框可让您配置它显示的内容:当您勾选“用户位置”时,它会自动在map上显示用户的位置。但是,从iOS8开始,您应该在显示用户位置之前请求位置许可。如果不这样做,您会在控制台中收到“尝试在没有提示的情况下启动MapKit位置更新”警告。所以我在plist中添加了一个NSLocationWhenInUseUsageDescription键,并将此代码添加到viewDidLoad:ifCLLocationManager.authorizationStatus()==.NotDetermined{CLLo

ios - 如何在iOS8中使用MKMapView "Shows User Location"?

当您将MKMapView组件添加到InterfaceBuilder中的View时,有一些复选框可让您配置它显示的内容:当您勾选“用户位置”时,它会自动在map上显示用户的位置。但是,从iOS8开始,您应该在显示用户位置之前请求位置许可。如果不这样做,您会在控制台中收到“尝试在没有提示的情况下启动MapKit位置更新”警告。所以我在plist中添加了一个NSLocationWhenInUseUsageDescription键,并将此代码添加到viewDidLoad:ifCLLocationManager.authorizationStatus()==.NotDetermined{CLLo

iphone - iPhone/iPad 中的指南针真实航向

我在iPhone/iPad指南针开发方面遇到了一些问题。从CLHeading中获取的trueHeading总是给我“-1”值,我被困在这里了。这是我的代码:self.locationManager=[[[CLLocationManageralloc]init]autorelease];self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;self.locationManager.delegate=self;self.locationManager.headingFilter=0.5;//1degrees[self.lo

iphone - iPhone/iPad 中的指南针真实航向

我在iPhone/iPad指南针开发方面遇到了一些问题。从CLHeading中获取的trueHeading总是给我“-1”值,我被困在这里了。这是我的代码:self.locationManager=[[[CLLocationManageralloc]init]autorelease];self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;self.locationManager.delegate=self;self.locationManager.headingFilter=0.5;//1degrees[self.lo