jjzjj

coreLocation

全部标签

ios - 如何使用 coreLocation 框架在 iOS 7 中计算速度

在iOS7之前,我使用如下方式计算速度-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{doublespeed=newLocation.speed;NSLog(@"SpeedofDeviceis%f",newLocation.speed);//manualmethodif(oldLocation!=nil){CLLocationDistancedistanceChange=[

Iphone GPS 没有提供准确的纬度和经度

你好friend,我看到很多关于gps精度问题的帖子,但它不是一直工作-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{NSString*latstr=[NSStringstringWithFormat:@"%f",newLocation.coordinate.latitude];NSString*longstring=[NSStringstringWithFormat:@"

ios - CoreLocation 在一定时间后停止在后台工作

我正在开发一个适用于健身(运行)的iOS(7.0+)应用程序,它使用用户的GPS位置、进行小型计算并将数据传输到低功耗蓝牙(4.0)watch。这个过程需要在后台进行,即使用户锁定了他们的iOS设备。我还实现了以下后台模式:AppcommunicatesusingCoreBluetoothAppregistersforlocationupdates我已经成功地让一切正常工作,除了在设备锁定一定时间后(例如2小时),iOS设备停止更新位置,因为我可以看到它不是不再向蓝牙watch发送更新的GPS值。然后我必须解锁设备,重新打开应用程序,定位服务再次正常工作。有谁知道如何让定位服务一直在后

iphone - 在 iOS 中获取基站信息(CoreTelephony?)

我需要获取有关最近的手机信号塔的信息(例如手机ID)。例如,通过列出可能的单元格来识别不消耗电力的地方。我查看了核心电话框架,但没有看到有关手机信号塔的任何信息。还有另一种方法可以访问这个吗?或者这是否只能通过私有(private)API调用实现? 最佳答案 在iOS4.0中有一个startMonitoringSignificantLocationChangesCoreLocation中的委托(delegate)API仅使用蜂窝信息。您不会获得实际的塔信息,但如果您在任何情况下仅使用它来推断纬度/经度坐标,则不需要它。另见Locat

iphone - CoreLocation 的准确度测量有多准确

我一直在测试CoreLocation各个方面的准确性,并惊讶地发现传递给CLLocationMangerDelegate方法的新旧位置的准确性值:(void)locationManager:didUpdateToLocation:fromLocation本身非常不准确。走在某些人行道上(沿着一段道路,一侧有建筑物)我发现虽然CLLocationManager声称它提供的CLLocations的水平精度为5米,但实际上MKUserAnnotation显示的位置是距离我知道的位置最多30米的任何东西(通常显示为一排建筑物的对面)。这表明准确度读数本身并不准确。CLLocationManag

arrays - 数组的平均速度和最高速度 "CoreLocation"

我正在尝试显示用户的平均速度,而且我还想显示数组的最大值。我搜索了论坛并找到了很多方法来实现这一点,但没有任何效果。我试过的是//最高速度和//平均速度这是我的代码://Locationletmanager=CLLocationManager()funclocationManager(_manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){letlocation=locations[0]letspan=MKCoordinateSpanMake(0.015,0.015)letmyLocation=CLLoc

ios - 使用 CoreLocation 提高点击按钮时获取最近地址的准确度

我想要的是能够在房屋的车道上走到外面,并在点击按钮时获取该房屋的地址。下面的代码工作正常,只是有时第一次点击按钮时我没有得到正确的地址,我必须点击按钮几次。classViewController:UIViewController,CLLocationManagerDelegate{letlocationManager=CLLocationManager()overridefuncviewDidLoad(){super.viewDidLoad()locationManager.delegate=selflocationManager.desiredAccuracy=kCLLocation

ios - React Native iOS 应用在重启时重启

我想使用ReactNative创建一个iOS应用程序。该应用程序的主要功能之一是它在后台持续运行。顺便说一句,它还需要使用GPS(以防万一)。许多开发人员告诉我,这不可能在iOS上执行,但我读到它是可行的。在iOS环境下可以吗?主要是,如果应用程序在手机关机时正在运行,是否可以在设备重启时让用户在不打开它的情况下打开它?我应该说我是一名RN新手,非常感谢任何帮助。 最佳答案 如果您的应用在不在前台时获得获取位置的权限,那么您将获得定期更新和一些时间来处理它。例如,如果您要提供行车路线。https://developer.apple.

ios - 你如何使用 coreLocation ( iOS/Swift ) 读取完整地址

代码如下:CLGeocoder().reverseGeocodeLocation(myCurrentLoc){(array,err)inprint(err)iferr!=nil{print(err)return}ifletplace=array?.first{ifletlocality=place.locality{ifletcountry=place.country{ifletaddr=place.addressDictionary{print(addr)}letmyAddress="\(locality)\(country)"self.adress.text=myAddressse

ios - 如何在 swift 中使用 CoreLocation?

我已经尝试在我的Swift应用程序中使用CoreLocation,但没有成功。我有以下非常简单的代码:(我已经链接了CoreLocation库。)importUIKitimportCoreLocation@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate,CLLocationManagerDelegate{varwindow:UIWindow?varlocationManager:CLLocationManager=CLLocationManager()locationManager.delegate