我只是想清楚这件事。为了获得位置,我们可以使用
int lat = (int)(location.getLatitude());
int lng = (int)(location.getLongitude());
int acc = (int) (location.getAccuracy());
int alt = (int) (location.getAltitude());
int bearing = (int) (location.getBearing());
那么与这一切的关系是什么?精确度如何使位置比仅使用纬度和经度更准确?表示所有这些信息的正确方法是什么?我的意思是,正如我们在谷歌地图或任何其他地图中看到的,位置将是110'30'N。那么,我们在哪里实际使用纬度,经度,精度,方位,高度和时间?
任何有关此事的信息都会使这个事情一劳永逸地得到体现。提前谢谢。
答案 0 :(得分:4)
纬度和经度是您在平面地图上的位置。它不会告诉你是在地上还是在飞机上。这就是Google地图可能显示为10'13"N 100'12"W
海拔高度从海平面告诉你你的海拔高度,这意味着你提到的3个在“3D”中给你的位置。
准确性说明位置硬件(GPS?)对您的位置的准确程度。它不会以任何方式使读数更准确,只是告诉你其他值可能有多么错误。
轴承是你指向的地方,即你前进的方向(想想罗盘)。