【发布时间】:2012-05-05 11:37:09
【问题描述】:
程序应如何确定 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 足够接近
问题是,程序应该如何确定它已经可靠地获得了最准确的高度?
【问题讨论】: