나는 Cesium에서 polyline 컬렉션을 보여주는 방법을 문서를 읽은 후에 확신 할 수 없기 때문에 뭔가 잘못하고 있어야합니다. 폴리 라인 컬렉션을 표시하는 방법에 대한 자세한 내용은 설명서 here에있는 방법이나 자습서를 명시 적으로보고 있지 않습니다. 도 아니다 나는 다음 반복에 대한 PolylineCollection의 추가 (및 제안에 대한 예제 코드를 사용하여 시도 만세슘에 다중 선 컬렉션을 표시하는 방법은 무엇입니까?
viewer.entites.add(Polyline)
으로 단일 폴리 라인을 표시 this one, 그 시점에 더 보인다 내가 찾을 수있는 모래 상자가 어떤 자습서는 이 샌드 박스에서) 전환하지만, 아무것도 표시되지 않으며, 오류가 표시되지 않습니다 :
// Create a polyline collection with two polylines
var polylines = new Cesium.PolylineCollection();
polylines.add({
positions : Cesium.Cartesian3.fromDegreesArray([
-75.10, 39.57,
-77.02, 38.53,
-80.50, 35.14,
-80.12, 25.46]),
width : 2
});
polylines.add({
positions : Cesium.Cartesian3.fromDegreesArray([
-73.10, 37.57,
-75.02, 36.53,
-78.50, 33.14,
-78.12, 23.46]),
width : 4
});
// Toggle the show property of every polyline in the collection
var len = polylines.length;
for (var i = 0; i < len; ++i) {
var p = polylines.get(i);
p.show = true;
}
나는이 렌더링하는쪽으로 문서가 나를 가리킨 것이다 의미 다른 모르겠어요. 어떤 도움을 주셔서 감사합니다.
아,이 말이 맞습니다! Shoot, 특정 작업을하려고하는 문서를 건너 뛰었습니다. 나는 몇 가지 핵심 개념을 놓쳤다. 명확하게 해 주셔서 감사합니다. 실제로 폴리 라인을 적용 할 때 참조 위치가 엔티티이지만 엔티티 객체와 실제로 연관되지 않은 많은 폴리 라인을 갖게됩니다 (데이터 모델에서 독립적으로 숨기거나 표시/표현해야하기 때문에). 그래서 나는 여전히 엔드 포인트 위치를 할당 할 수있는 한 프리미티브를 유지할 수 있다고 생각합니다. 지금 "큰 소리로"생각하고있어. 당신의 대답이 내 혼란을 해결했습니다. 감사! – ThePartyTurtle