微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iPhone 3GS中的高度值有问题

如何解决iPhone 3GS中的高度值有问题

|| 当我尝试从iPhone到我的应用程序获取高度值时遇到问题。 请给我一些解决方案。我的代码在这里
NSLog(@\"didUpdatetoLocation %@ from %@\",newLocation,oldLocation);
//NSNumber *myNumber = [NSNumber numberWithDouble:(newLocation.altitude)];
double value = [newLocation altitude];
NSLog(@\"test= %f\",value);
代码始终在NSlog中写入0.0000。

解决方法

altitude
的值非常不可靠。仅当通过GPS确定了您的位置后,该功能才可用,即使这样,它通常也比经/纬度位置不准确得多。 在您的示例中,+ /-80m的水平精度表明尚未通过GPS确定位置定位,或者该地区的GPS接收效果不是很好。请务必同时检查该位置的
verticalAccuracy
。如果它是负值,则“ 1”值将毫无意义。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。