6

Android 的 location.getLatitude() 方法是否提供大地或地心纬度?

如果是大地测量,它是基于 WGS84 还是 GR80 椭球?

API规范令人惊讶地缺乏,它只声明:

public double getLatitude ()

Since: API Level 1
Returns the latitude of this fix.

http://developer.android.com/reference/android/location/Location.html#getLatitude ()

感谢您在这里的任何帮助。

4

1 回答 1

3

大地纬度用于最常见的目的,例如地图。然后,API 报告其他任何内容将是非常奇怪的。与测绘相比,地心纬度在更专业和学术领域的用途。

这是一个有趣的问题(+1),我很想知道它是否是您希望的地心纬度,如果是的话,是什么导致了这个问题。

您的第二个问题:位置最终来自 GPS,无论是由设备本身、A-GPS 与否,还是从移动运营商塔的信号强度三边测量,进而具有精确的 GPS 位置。根据定义,与 GPS 一起使用的是 WGS84 椭球,而不是 GRS80 椭球,它与 WGS84 略有不同。

我无法证明这一点,但假设基于 WGS84 的大地纬度是非常安全的。

于 2012-06-23T19:55:10.387 回答