3、cesium中json、geojson、stk,影像切片等数据的加载

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

猜你喜欢

转载自www.cnblogs.com/yaosusu/p/11482101.html