|
@@ -21,10 +21,10 @@ import { renderStyle } from './plugins/mvt'
|
|
|
import {
|
|
|
drawRectangle
|
|
|
} from './rectangle.js'
|
|
|
-import { points2 } from './heatmap'
|
|
|
+import { points2 } from './heatmap'
|
|
|
|
|
|
function main() {
|
|
|
-
|
|
|
+
|
|
|
var $loadingIndicator = document.getElementById('loadingIndicator')
|
|
|
|
|
|
var viewer;
|
|
@@ -56,12 +56,12 @@ function main() {
|
|
|
key: "pk.eyJ1IjoibXV5YW8xOTg3IiwiYSI6ImNpcm9ueHd6cjAwNzZoa20xazY1aWlubjIifQ.5tLtC5j1rh8Eqjlyrq3OaA"
|
|
|
});
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
viewer = window.viewer = new Viewer('cesiumContainer', {
|
|
|
resolutionScale: 1,
|
|
|
- terrainProviderViewModels: [],
|
|
|
+ terrainProviderViewModels: false,
|
|
|
animation: false, //动画控制不显示
|
|
|
baseLayerPicker: false,
|
|
|
fullscreenButton: false, //全屏按钮,默认显示true
|
|
@@ -75,17 +75,25 @@ function main() {
|
|
|
navigationHelpButton: true, //是否显示帮助信息控件
|
|
|
maximumRenderTimeChange: Infinity,
|
|
|
requestRenderMode: true,
|
|
|
- imageryProvider: tdtImagerLayerProvider,
|
|
|
+ scene3DOnly: true,
|
|
|
+ imageryProvider: Google,
|
|
|
});
|
|
|
|
|
|
CesiumNavigation(viewer, {
|
|
|
- // defaultResetView : Rectangle.fromDegrees(80, 22, 130, 50),
|
|
|
- enableCompass:true,
|
|
|
- enableZoomControls:true,
|
|
|
- enableDistanceLegend:true,
|
|
|
- enableCompassOuterRing:true
|
|
|
+ // defaultResetView : Rectangle.fromDegrees(80, 22, 130, 50),
|
|
|
+ enableCompass: true,
|
|
|
+ enableZoomControls: true,
|
|
|
+ enableDistanceLegend: true,
|
|
|
+ enableCompassOuterRing: true
|
|
|
});
|
|
|
|
|
|
+ //使用太阳作为光源,可以照亮地球。
|
|
|
+ viewer.scene.globe.enableLighting = false;
|
|
|
+ //关闭地面大气效果,(默认为开启状态)
|
|
|
+ viewer.scene.globe.showGroundAtmosphere = false;
|
|
|
+ //FPS 帧率显示
|
|
|
+ //viewer.scene.debugShowFramesPerSecond = true;
|
|
|
+
|
|
|
//viewer.scene.debugShowFramesPerSecond = true;
|
|
|
//viewer.scene.screenSpaceCameraController.enableTranslate = false;
|
|
|
//viewer.scene.screenSpaceCameraController.enableTilt = false;
|
|
@@ -128,15 +136,15 @@ function main() {
|
|
|
// });
|
|
|
|
|
|
var tileset = viewer.scene.primitives.add(new Cesium3DTileset({
|
|
|
- url: "/static/tiles/temp/tileset.json", //Cesium.IonResource.fromAssetId(item) //'static/tiles/tileset.json'
|
|
|
+ url: "http://localhost:4567/tiles/temp/tileset.json", //Cesium.IonResource.fromAssetId(item) //'static/tiles/tileset.json'
|
|
|
//maximumMemoryUsage:200
|
|
|
- maximumScreenSpaceError: 25,
|
|
|
- maximumNumberOfLoadedTiles: 1000
|
|
|
+ maximumScreenSpaceError: 20,
|
|
|
+ maximumNumberOfLoadedTiles: 500
|
|
|
}));
|
|
|
|
|
|
tileset.readyPromise.then(function(tileset) {
|
|
|
//viewer.entities.values.forEach(item=>item.show = true)
|
|
|
- //viewer.zoomTo(tileset);
|
|
|
+ viewer.zoomTo(tileset);
|
|
|
viewer.homeButton.viewModel.command.beforeExecute.addEventListener(function(e) {
|
|
|
e.cancel = true;
|
|
|
//viewer.zoomTo(tileset,new Cesium.HeadingPitchRoll(5.208372654027434, -0.22688012666187052, 6.281056493524698));
|