var primitive = new Cesium.Primitive({
geometryInstances : new Cesium.GeometryInstance({
geometry : new Cesium.PolylineGeometry({
positions : Cesium.Cartesian3.fromDegreesArray([-124.5, 40,-123.0, 40]),//坐标必须两个和两个以上
width : 10.0,//线宽
vertexFormat : Cesium.PolylineColorAppearance.VERTEX_FORMAT
}),
}),
attributes : {
color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.CORNFLOWERBLUE),//color 必须设置 不然没有效果
}
}),
appearance : new Cesium.PolylineColorAppearance({
translucent : false
})
}),
appearance : new Cesium.PolylineColorAppearance({
translucent : false
})
});
scene.primitives.add(primitive);
fromDegreesArrayHeights 给定一个经度,纬度和高度值数组的笛卡尔坐标3位置数组,其中经度和纬度以度数表示。
var positions = Cesium.Cartesian3.fromDegreesArrayHeights([-115.0, 37.0, 100000.0, -107.0, 33.0, 150000.0]);
fromDegreesArray 给定一个以度数给出的经度和纬度值数组的笛卡尔坐标3位置数组。
var positions = Cesium.Cartesian3.fromDegreesArray([-115.0, 37.0, -107.0, 33.0]);