Я использую плагин Google Планета Земля на странице HTML.В этом контексте, скажем, у вас есть строковая строка или многоугольник, как это
// Create the placemark
var lineStringPlacemark = ge.createPlacemark('');
// Create the LineString
var lineString = ge.createLineString('');
lineStringPlacemark.setGeometry(lineString);
// Add LineString points
lineString.getCoordinates().pushLatLngAlt(48.754, -121.835, 0);
lineString.getCoordinates().pushLatLngAlt(48.764, -121.828, 0);
// Add the feature to Earth
ge.getFeatures().appendChild(lineStringPlacemark);
Я получил образец из https://developers.google.com/earth/documentation/geometries
Теперь, скажем, вы хотите изменить высоту (высоту)программно, после того, как вы добавите lineString, как бы вы это сделали?
Я видел, что вы можете получить функции через ge.getFeatures ().Тем не менее, возвращенный объект не может быть проверен, и я борюсь с синтаксисом, чтобы изменить высоту.
Я мог бы удалить весь объект и перерисовать его, но это взломано, и пользователь может видеть перерисовку.Это код для удаления
var features = ge.getFeatures();
while (features.getFirstChild())
features.removeChild(features.getFirstChild());
Я получил код от https://developers.google.com/earth/documentation/containers
Кто-нибудь знает правильный синтаксис?