加载ArcGIS在线地图
this.viewer = new Cesium.Viewer('cesiumContainer', {
animation: false, // 是否显示动画控件
homeButton: false, // 是否显示home键
geocoder: false, // 是否显示地名查找控件
baseLayerPicker: false, // 是否显示图层选择控件
timeline: false, // 是否显示时间线控件
fullscreenButton: false, // 是否全屏显示
infoBox: false, // 是否显示点击要素之后显示的信息
sceneModePicker: false, // 是否显示投影方式控件 三维/二维
navigationInstructionsInitiallyVisible: false,
navigationHelpButton: false, // 是否显示帮助信息控件
orderIndependentTranslucency: false,
shouldAnimate: true,
scene3DOnly: false, // 每个几何实例将只能以3D渲染以节省GPU内存
selectionIndicator: false, // 取消点击有绿框
imageryProvider: new Cesium.ArcGisMapServerImageryProvider({
url:
'http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer',
}),
})
// 不加载默认bing的卫星图
this.viewer.imageryLayers.get(0).show = false
//设置版权等信息不显示
this.viewer._cesiumWidget._creditContainer.style.display = "none";
//根据太阳位置开启照明
this.viewer.scene.globe.enableLighting = true
//设置初始位置
this.viewer.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(116.20, 40.55, 3000000)
});