Cesium.Primitive画折线几何 设置属性

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
  })
});
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]);
posted @ 2017-08-03 11:14  晨曦cx  阅读(8751)  评论(0)    收藏  举报