如何解决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 举报,一经查实,本站将立刻删除。