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]);