2011-12-14 91 views
1

我需要找出一個地區的最高點。使用Google Earth API查找最高點?

但是,當我遍歷所有的點對於我的CPU來說效率不夠高。

Google Earth API是否提供了相關的方法?

謝謝!

+0

這是什麼都與App Engine呢? – 2011-12-14 03:49:49

回答

0

沒有看到Google地球API提供了有關這方面的任何信息,但是您可以將高程作爲參數添加以減少結果,並在結果的計數可接受之前給它一個增量。

0

由於這一點不會經常改變,我只會使用一個常量。

'Mount Everest (WGS84) 
highest_lat = 27.988056 
highest_lon = 86.925278 
0

沒有看到任何代碼,它是不可能說開銷在哪裏。但是,一般來說,您應該使用google.earth.executeBatch方法將多個調用傳遞給api。

https://developers.google.com/earth/documentation/reference/google_earth_namespace#ab26414915202d39cad12bcd5bd99e739

此方法有效地執行任意的,用戶定義的函數最小化的Web瀏覽器和谷歌地球插件之間的交叉過程通信期間所產生的開銷的量。

這裏是一個工作示例

http://earth-api-samples.googlecode.com/svn/trunk/examples/batch.html