
我想了解Android的发展方向.有两种方法.
一种是方向传感器.数据值[0]的值是方位角:磁北方向与y轴之间的角度,围绕z轴(0到359). 0 =北,90 =东,180 =南,270 =西.
另一个是GPS.我可以使用androID.location.Location.getbearing()来获取以真实北向东为单位的行进方向.
我同时使用这两种方法,发现值相差很大.例如,方向传感器的值为20,而GPS方位的值为340.为什么会有差异?哪个更好?
顺便说一句,差异是否与磁北和真北之间的差异有关?在地理上,它们并不相同.
解决方法:
我相信差异是因为GPS使用的是地理上的北极/南极而不是磁性的.您越往北,您所在的地区就越大. GPS卫星位置必须是绝对的,并且使用波动的参考点(例如磁极)是很大的禁忌.
您应该使用哪一个:移动时将使用GPS,而静止时将使用指南针.
总结以上是内存溢出为你收集整理的android-哪种方法更好地获得方向?全部内容,希望文章能够帮你解决android-哪种方法更好地获得方向?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)