草庐IT

Geolocation

全部标签

ios - CLLocation返回负速度

我正在启动一个使用coreLocation和mapkit框架的新应用。我的问题是试图获得当前速度总是返回负值,我带着我的iPhone到有良好3g信号的地方但没关系,location.speed值总是-1。这里是重要的代码:#definekRequiredAccuracy1500.0//meters#definekMaxAge60.0//seconds在初始化方法中:self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;self.locationManager.desi

ios - 从 iOS 获取反向地理编码当前位置的最简单方法

我在这里看到另一个问题:DetermineiPhoneuser'scountry可以获取iPhone用户当前所在的国家/地区。这对于许多用途来说非常方便。但是,是否有可能更深入地从iOS推断(如果它有信息)用户也位于哪个州或城市?我想如果事情不可能的话,反向地理编码服务将是下一步。但是,您甚至可以为您的应用程序租用诸如反向地理编码服务之类的东西吗? 最佳答案 MKReverseGeocoder在iOS5中被弃用,现在是CLGeocoder-(void)locationManager:(CLLocationManager*)manag

ios - 从 iOS 获取反向地理编码当前位置的最简单方法

我在这里看到另一个问题:DetermineiPhoneuser'scountry可以获取iPhone用户当前所在的国家/地区。这对于许多用途来说非常方便。但是,是否有可能更深入地从iOS推断(如果它有信息)用户也位于哪个州或城市?我想如果事情不可能的话,反向地理编码服务将是下一步。但是,您甚至可以为您的应用程序租用诸如反向地理编码服务之类的东西吗? 最佳答案 MKReverseGeocoder在iOS5中被弃用,现在是CLGeocoder-(void)locationManager:(CLLocationManager*)manag

ios - iOS地理围栏中可以为区域设置的最大和最小半径是多少

我在iOS中从事地理围栏方面的工作。我实际上想在map上为每个区域设置不同半径的不同区域。我实际上想知道iOS地理围栏中区域的最小和最大半径。谢谢, 最佳答案 在iOS中没有指定最小半径。Apple表示,“具体的阈值距离由硬件和当前可用的定位技术决定。例如,如果Wi-Fi被禁用,区域监测的准确性就会明显降低。但是,出于测试目的,您可以假设最短距离约为200米。”(来源:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/Loc

ios - iOS地理围栏中可以为区域设置的最大和最小半径是多少

我在iOS中从事地理围栏方面的工作。我实际上想在map上为每个区域设置不同半径的不同区域。我实际上想知道iOS地理围栏中区域的最小和最大半径。谢谢, 最佳答案 在iOS中没有指定最小半径。Apple表示,“具体的阈值距离由硬件和当前可用的定位技术决定。例如,如果Wi-Fi被禁用,区域监测的准确性就会明显降低。但是,出于测试目的,您可以假设最短距离约为200米。”(来源:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/Loc

ios - CLGeocoder 返回错误 : The operation couldn’t be completed.(kCLErrorDomain 错误 8。)

我在获得地址字符串后调用此函数:[[selfgeocoder]geocodeAddressString:addressStringcompletionHandler:^(NSArray*placemarks,NSError*error){if(error){block(nil,nil,error);}else{CLPlacemark*placemark=[placemarksonlyObject];block(placemark,self.name,error);}}];它将地标返回为nil,将错误返回为:ErrorDomain=kCLErrorDomainCode=8“操作无法完成。

ios - CLGeocoder 返回错误 : The operation couldn’t be completed.(kCLErrorDomain 错误 8。)

我在获得地址字符串后调用此函数:[[selfgeocoder]geocodeAddressString:addressStringcompletionHandler:^(NSArray*placemarks,NSError*error){if(error){block(nil,nil,error);}else{CLPlacemark*placemark=[placemarksonlyObject];block(placemark,self.name,error);}}];它将地标返回为nil,将错误返回为:ErrorDomain=kCLErrorDomainCode=8“操作无法完成。

iphone - 如何在模拟器上测试地理定位

我从地理编码开始,在阅读了一些内容后我意识到有些人使用模拟器来测试他们的代码。这可能吗??有人可以告诉哪些工具使用!?(这比四处走走更好)谢谢 最佳答案 XCode4.2withiOS5现在支持“Locationsimulation”,可以引用HERE.使用此功能的步骤:在iPhone5.0Simular中构建并运行您的应用。在顶部菜单栏,您会找到Debug->Location->CustomLocation..(或者您可以选择使用其他人)。设置位置的纬度和经度。 关于iphone-如何

iphone - 如何在模拟器上测试地理定位

我从地理编码开始,在阅读了一些内容后我意识到有些人使用模拟器来测试他们的代码。这可能吗??有人可以告诉哪些工具使用!?(这比四处走走更好)谢谢 最佳答案 XCode4.2withiOS5现在支持“Locationsimulation”,可以引用HERE.使用此功能的步骤:在iPhone5.0Simular中构建并运行您的应用。在顶部菜单栏,您会找到Debug->Location->CustomLocation..(或者您可以选择使用其他人)。设置位置的纬度和经度。 关于iphone-如何

ios - 如何在后台跟踪用户位置?

我正在寻找一个开源应用程序或库来在后台跟踪用户位置。现在我正在尝试使用CLLocation和后台任务来完成它,但是对于我的情况来说准确性是不够的。您能解释一下,“moves”、“runkeeper”、“endmondo”等应用程序如何创建我的路线吗?我应该使用加速度计或/和指南针在CLLocation背景点之间创建路线吗?部分代码://locationmanagerinitself.locationManager=[[CLLocationManageralloc]init];self.locationManager.distanceFilter=kCLDistanceFilterNon