var scene = viewer.scene;
var instances = [];
instances.push(new Cesium.GeometryInstance({
id:"test1",
geometry: new Cesium.PolylineGeometry({
positions: Cesium.Cartesian3.fromDegreesArrayHeights([109.79980744342872, 19.726783300634732, 0, 110.33598888957718, 19.728501947765064, 0]),
width: 100.0,
vertexFormat: Cesium.PolylineMaterialAppearance.VERTEX_FORMAT
})
}));
instances.push(new Cesium.GeometryInstance({
id:"test2",
geometry: new Cesium.PolylineGeometry({
positions: Cesium.Cartesian3.fromDegreesArrayHeights([109.79980744342872, 19.776783300634732, 0,
110.33598888957718, 19.778501947765064, 0]),
width: 10.0,
vertexFormat: Cesium.PolylineMaterialAppearance.VERTEX_FORMAT
})
}));
var primitive = new Cesium.Primitive({
geometryInstances: instances,
appearance: new Cesium.PolylineMaterialAppearance({
// 铁路
material: Cesium.Material.fromType(Cesium.Material.PolylineDashType,{
color : Cesium.Color.BLACK,
gapColor: Cesium.Color.WHITE,
dashLength:30
})
/* // 公路
material: Cesium.Material.fromType(Cesium.Material.PolylineOutlineType,{
color : Cesium.Color.ORANGE,
outlineWidth : 3,
outlineColor : Cesium.Color.BLACK
})
// 道路
material: Cesium.Material.fromType(Cesium.Material.PolylineOutlineType,{
color : Cesium.Color.fromCssColorString("#CFD100"),
outlineWidth : 3,
outlineColor : Cesium.Color.BLACK
}) */
})
});
scene.primitives.add(primitive);