HTML 페이지에서 Google 어스 플러그인을 사용하고 있습니다. 이러한 맥락에서, 당신은 내가 지금 https://developers.google.com/earth/documentation/geometriesGoogle 어스에서 프로그래밍 방식으로 lineString/LinearRing에서 고도를 변경할 수 있습니까?
에서 샘플을 가지고이
// 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);
, 당신이를 추가 한 후, 프로그래밍 고도 (높이)를 변화하고 싶은 말을 같은 줄 문자열 또는 다각형이 있다고 lineString, 어떻게 할거 니?
ge.getFeatures()를 통해 기능을 검색 할 수있는 것을 보았습니다. 그러나 반환 된 객체는 검사 할 수 없으며 고도를 변경하는 구문에 어려움을 겪고 있습니다.
전체 개체를 제거하고 다시 그릴 수는 있지만 그 개체는 해키이며 사용자는 다시 그릴 수 있습니다. 이것은 내가
사람이 올바른 구문을 알고 있나요 https://developers.google.com/earth/documentation/containers의 코드를 가지고
var features = ge.getFeatures();
while (features.getFirstChild())
features.removeChild(features.getFirstChild());
제거 할 수있는 코드? 당신이 LineString에 대한 참조가있는 경우