在我的印象中,iOS 中的 Google map 指南针运行良好。我说的是 map 中蓝色“我的位置”小圆点的指南针箭头,见 Google Maps SDK - My Location .在最近的 1.7 版本中引入了 enter link description here .我不知道他们是如何获得如此准确和稳定的指南针的,但我希望我的应用也能做到这一点,因为它依赖于精确的航向信息。
因此问题:是否可以从 Google Maps SDK 中提取航向角?
需要设置位置管理器并调用startUpdatingHeading:
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
[self.locationManager startUpdatingHeading];
然后包含以下委托(delegate)方法,您应该能够从 newHeading 中提取航向角:
- (void)locationManagerCLLocationManager *)manager didUpdateHeadingCLHeading *)newHeading
{
NSLog(@"Updated heading: %@", newHeading);
}
关于ios - 从 Google Maps SDK for iOS 中提取航向(指南针),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843018/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |