プログラムは、Google Earth API が場所の正確な高度を取得したことをどのように判断する必要がありますか?
Google Earth プラグイン API には、地上高度を取得する次のメソッドがあります。
double GEGlobe.getGroundAltitude(double lat, double lon)
ただし、この関数は、対象の緯度、経度からのカメラの距離に応じて、異なる結果を返します。たとえば、ある場所の真の高度が +181.60 の場合
カメラがその場所からさまざまな距離にあるときに関数を呼び出すと、次の高度が返されます。
異なるカメラ位置での getGroundAltitude の戻り値:
-19.38 (カメラが場所から非常に遠い)
+06.11 (カメラが近づきました)
+89.13 (...)
+166.82
+177.47
+181.53 (カメラは位置に v.close になりました)
戻り値 181.53 は、真の高度 181.60 に十分近い値です。
問題は、最も正確な高度を確実に取得したことをプログラムがどのように判断する必要があるかということです。