Cesium学习(一):初始化地图影像信息

// 初始化地图影像信息
    function initialGlobeView() {
		// 离子/资源访问令牌
        Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3NjRjNGFjNy1jNDM3LTQzMTktODVlYS05YmFmOTAxYjk5MWUiLCJpZCI6Mzk5MSwic2NvcGVzIjpbImFzbCIsImFzciIsImFzdyIsImdjIl0sImlhdCI6MTUzOTU3OTE2NX0.-25udUzENRJ66mnICMK8Hfc6xgF_VP7P4sWkSHaUjOQ';
		// 影像来源
        /* var image_Source = new Cesium.WebMapServiceImageryProvider({
			url: 'http://192.168.200.119:8090/test/wms',
			layers: 'test:localMap',
			parameters: {
			service: 'WMS',
			format: 'image/png',
			transparent: true,
			},
			maximumLevel: 18,
			show: false
		}); */
		// 天地图
		var image_Source = new Cesium.WebMapTileServiceImageryProvider({
			url: "http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=856886d7882dbcad0f73442fb277db3c",
			layer: "img",
			style: "default",
			format: "tiles",
			tileMatrixSetID: "w",
			credit: new Cesium.Credit('天地图全球影像服务'),
			subdomains: ['t0', "t1", "t2", "t3", "t4", "t5", "t6", "t7"],
			maximumLevel: 18,
			show: false
		});
		// 创建三维球
		viewer = new Cesium.Viewer('cesiumContainer', {
			geocoder: false,
			homeButton: true,
			sceneModePicker: true,
			fullscreenButton: true,
			vrButton: true,
			baseLayerPicker: false,
			infoBox: false,
			selectionIndicator: false,
			animation: false,
			timeline: false,
			shouldAnimate: true,
			navigationHelpButton: true,
			navigationInstructionsInitiallyVisible: false,
			mapProjection: new Cesium.WebMercatorProjection(),
			imageryProvider: image_Source,
			terrainProvider: Cesium.createWorldTerrain()
		});
		//相机的高度的最小值 
		viewer.scene.screenSpaceCameraController.minimumZoomDistance = 5000;
		//相机高度的最大值 
		viewer.scene.screenSpaceCameraController.maximumZoomDistance = 22000; 
		// 设置相机缩小时的速率 
		viewer.scene.screenSpaceCameraController._minimumZoomRate = 3000; 
		//设置相机放大时的速率
		viewer.scene.screenSpaceCameraController._maximumZoomRate=5906376272000 
		
		viewer.scene.globe.enableLighting = false;
		viewer.scene.globe.depthTestAgainstTerrain = true;
		viewer.scene.globe.showGroundAtmosphere = false;
		// 设置视角
		viewer.camera.setView({
			// Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
			// fromDegrees()方法,将经纬度和高程转换为世界坐标
			// destination:new Cesium.Cartesian3(-2048593.384071968, 5643448.473122714, 2160470.8489161637),
			destination:Cesium.Cartesian3.fromDegrees(109.8366667,19.97916667,15000.0),
			orientation:{
				// 指向
				heading:Cesium.Math.toRadians(0,0),
				// 视角
				pitch:Cesium.Math.toRadians(-90),
				roll:0.0
			},
		});
    }

猜你喜欢

转载自blog.csdn.net/zy123698745/article/details/91046472