// 初始化地图影像信息
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
},
});
}
Cesium学习(一):初始化地图影像信息
猜你喜欢
转载自blog.csdn.net/zy123698745/article/details/91046472
今日推荐
周排行