程序应如何确定 Google Earth API 已获取某个位置的准确高度?
Google Earth Plugin API 有以下方法来获取地面高度:
double GEGlobe.getGroundAltitude(double lat, double lon)
但是,此函数根据相机与目标纬度、经度的距离返回不同的结果。例如,如果某个位置的真实高度为:+181.60
当相机与该位置的距离不同时调用该函数会返回以下高度:
getGroundAltitude 在不同相机位置的返回值:
-19.38(相机离位置很远)
+06.11(相机现在更近了)
+89.13 (...)
+166.82
+177.47
+181.53(相机现在靠近该位置)
返回值 181.53 足够接近 181.60 的真实高度
问题是,程序应该如何确定它已经可靠地获得了最准确的高度?