1

我只是想把这件事说清楚。要获得位置,我们可以使用

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。那么,我们实际在哪里使用纬度、经度、精度、方位、高度和时间?

任何关于这件事的信息都可以一劳永逸地弄清楚。提前致谢。

4

1 回答 1

4

纬度和经度是您在平面地图上的位置。它不能告诉你是在地面上还是在飞机上。这是谷歌地图可能显示的内容10'13"N 100'12"W

Altitude 告诉您您从海平面开始的高度,这意味着提到的 3 个一起给出了您在“3D”中的位置。

准确度表明定位硬件(GPS?)认为您的位置有多准确。它不会以任何方式使读数更准确,只是告诉您其他值可能有多么错误。

方位是您指向的位置,即您前进的方向(想想指南针)。

于 2012-09-29T18:00:57.413 回答