我一定做错了什么,因为看完文档后我不确定如何在Cesium中显示折线集合。在这里的文档中没有明确的方法或教程来显示折线集合。在沙盒中也没有找到更相关的教程,只有这个,它只显示单个折线。请注意保留HTML标记。
viewer.entites.add(Polyline)
我尝试在这个沙盒中使用PolylineCollection的add示例代码(以及迭代后切换的建议),但是没有显示任何内容,也没有显示错误:
// 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;
}
我不确定文档会指向哪些其他方法来呈现它们。非常感谢您的帮助。