Location.distanceTo()
方法使用什么类型的公式?
是Haversine公式吗?
答案 0 :(得分:3)
查看android.location.Location类的来源,您可以看到以下注释:
private static void computeDistanceAndBearing(double lat1, double lon1,
double lat2, double lon2, float[] results) {
// Based on http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf
// using the "Inverse Formula" (section 4)
...
他们使用的是测地线的逆解,见this article第四节。这与已知的不太准确的半胱氨酸公式不同(but also a little faster)。