cesium中json、topojson、geojson、stk,影像切片等数据的加载
一、geojson、topojson,json数据的加载
不管是哪种json,都可以通过GeoJsonDataSource去加载;方式是一样的。
例:
1 var viewer = new Cesium.Viewer('cesiumContainer'); 2 viewer.dataSources.add(Cesium.GeoJsonDataSource.load('../aa/bb.topojson', { 3 stroke: Cesium.Color.HOTPINK, 4 fill: Cesium.Color.PINK, 5 strokeWidth: 3, 6 markerSymbol: '?' 7 }));
二、STK数据的加载
例:
1 viewer.terrainProvider = new Cesium.CesiumTerrainProvider({ 2 url:http://.....()此处为本地或者线上的http链接 3 requestVertexNormals: true, 4 requestWaterMask: false, 5 options1 6 })
三、影像切片数据的加载
例:
1 viewer.imageryLayers.addImageryProvider = new Cesium.GoogleMapsImageryProvider(options2); 2 var imageryProvider2 = new Cesium.KQGIS3DTileFileImageryProvider(options2); 3 var imageryLayer2 = new Cesium.ImageryLayer(imageryProvider2, { show: true }); 4 viewer.imageryLayers.add(imageryLayer2);
学习群:854184700