Android的getLatitude()返回大地或地心纬度?

6

2
我认为这些设备返回的是大地测量到WGS84模型的转换。 - davidcesarino
1
同意 David 的观点,但仍然没有任何证据支持他的说法。在互联网上搜索了两个小时后,我没有找到任何关于 Android 位置服务的说明。或许谷歌开发团队中的某个人可以回答这个问题。 - MKJParekh
1个回答

3
地理纬度通常用于大多数常见目的,例如地图。因此,API报告其他任何内容都非常奇怪。而地心纬度在比制图更专业和学术领域中有用途。
这是一个有趣的问题(+1),我很想知道你是否希望得到地心纬度,如果是的话,是什么引起了这个问题。
你的第二个问题:位置最终来自GPS,无论是设备本身、A-GPS还是从移动运营商的信号强度三边定位,后者又具有精确的GPS位置。而WGS84椭球体定义上是与GPS一起使用的,而不是稍微有所不同的GRS80椭球体。
我无法证明它,但可以非常安全地假设基于WGS84的地理纬度。

我希望基于WGS84得到大地纬度,因为我正在基于WGS84椭球体计算距离,所以很高兴这似乎是共识。 - Joey
我也在寻找这个信息,另一个支持WGS84的证据是,Android Location类中的大多数函数都参考了WGS84:http://developer.android.com/reference/android/location/Location.html。 - Moemars

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接