Должно быть, я делаю что-то просто неправильно, потому что после прочтения документов я не уверен, как отобразить коллекцию полилиний в Cesium. В документации здесь я не вижу никакого метода или руководства по отображению полилинии. коллекция. Я также не могу найти никаких руководств в песочнице, которые кажутся более важными, чем этот, который отображает только одиночные полилинии с
viewer.entites.add(Polyline)
Я попытался использовать пример кода для добавления PolylineCollection (и предложения для итерации, а затем переключения) в этой песочнице, но ничего не отображается и не отображаются ошибки:
// 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;
}
Я не уверен, что другие средства документации укажут мне на то, чтобы отобразить их. Любая помощь приветствуется.