我需要找出一个地区的最高点。
但是,当我遍历所有点时,对于我的 CPU 来说效率不够高。
那么 Google Earth API 是否提供任何相关的方法?
谢谢 !
我需要找出一个地区的最高点。
但是,当我遍历所有点时,对于我的 CPU 来说效率不够高。
那么 Google Earth API 是否提供任何相关的方法?
谢谢 !
由于这一点不会经常改变,我只会使用一个常数。
'Mount Everest (WGS84)
highest_lat = 27.988056
highest_lon = 86.925278
如果没有看到任何代码,就不可能说出开销在哪里。但是,通常,您应该使用 google.earth.executeBatch 方法将多次调用传递给 api。
此方法有效地执行任意的、用户定义的函数,最大限度地减少 Web 浏览器和 Google 地球插件之间跨进程通信期间产生的开销。
这是一个工作示例
http://earth-api-samples.googlecode.com/svn/trunk/examples/batch.html
没有看到 Google 地球 API 对此提供任何信息,但您可以添加海拔作为参数来减少结果,并给它一个增量,直到结果的计数可以接受。