Мне нужно было найти самую высокую точку региона.
Однако, когда я перебираю все точки, это недостаточно эффективно для моего процессора.
Так API Google Планета Земля предоставляет какой-либо соответствующий подход?
Спасибо!
Поскольку эта точка меняется не часто, я бы просто использовал константу.
'Mount Everest (WGS84) highest_lat = 27.988056 highest_lon = 86.925278
Не видя никакого кода, невозможно сказать, где находятся накладные расходы.Однако, как правило, вы должны передавать несколько вызовов API, используя метод google.earth.executeBatch.
https://developers.google.com/earth/documentation/reference/google_earth_namespace#ab26414915202d39cad12bcd5bd99e739
Этот метод эффективно выполняет произвольную пользовательскую функцию, минимизируяколичество накладных расходов, возникающих при межпроцессном обмене данными между веб-браузером и плагином Google Планета Земля.
Вот рабочий пример
http://earth -api-samples.googlecode.com / svn / trunk / examples / batch.html
Не видел, чтобы API Google Планета Земля предоставил что-либо об этом, но вы можете добавить повышение в качестве параметра для уменьшения результатов и увеличивать его до тех пор, пока счетчик результатов не будет приемлемым.