Compare commits
No commits in common. "bec0fd19174220dde8a7800ce558e4af7137f0f0" and "55c48aee0651c41a9a8db01e9978bae27b0dda5a" have entirely different histories.
bec0fd1917
...
55c48aee06
|
|
@ -23,14 +23,6 @@ export function modifyCesiumMouseWheel(viewer) {
|
||||||
let imageryViewModels = [];
|
let imageryViewModels = [];
|
||||||
export function setImageryViewModels(cesiumHostAddr) {
|
export function setImageryViewModels(cesiumHostAddr) {
|
||||||
if (imageryViewModels.length == 0) {
|
if (imageryViewModels.length == 0) {
|
||||||
// 世界影像地图
|
|
||||||
const world_imagery = new Cesium.WebMapTileServiceImageryProvider(
|
|
||||||
{
|
|
||||||
url: 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer'
|
|
||||||
// url: 'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer'
|
|
||||||
// url: 'https://services.arcgisonline.com/ArcGIS/rest/services/Ocean/World_Ocean_Base/MapServer'
|
|
||||||
}
|
|
||||||
);
|
|
||||||
// 彩色地形底图
|
// 彩色地形底图
|
||||||
const colorMap = new Cesium.WebMapTileServiceImageryProvider(
|
const colorMap = new Cesium.WebMapTileServiceImageryProvider(
|
||||||
{
|
{
|
||||||
|
|
@ -54,14 +46,6 @@ export function setImageryViewModels(cesiumHostAddr) {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
// 自定义底图
|
// 自定义底图
|
||||||
imageryViewModels.push(new Cesium.ProviderViewModel({
|
|
||||||
name: "世界影像地图",
|
|
||||||
iconUrl: "static/images/world_imagery.png",
|
|
||||||
tooltip: "世界影像地图",
|
|
||||||
creationFunction: function () {
|
|
||||||
return world_imagery;
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
imageryViewModels.push(new Cesium.ProviderViewModel({
|
imageryViewModels.push(new Cesium.ProviderViewModel({
|
||||||
name: "地形地图",
|
name: "地形地图",
|
||||||
iconUrl: "static/images/world_color.png",
|
iconUrl: "static/images/world_color.png",
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,6 @@ export default {
|
||||||
fullscreenButton: false,
|
fullscreenButton: false,
|
||||||
selectionIndicator: false,
|
selectionIndicator: false,
|
||||||
homeButton: false,
|
homeButton: false,
|
||||||
sceneModePicker: false,
|
|
||||||
animation: false,
|
animation: false,
|
||||||
infoBox: false,
|
infoBox: false,
|
||||||
geocoder: false,
|
geocoder: false,
|
||||||
|
|
|
||||||
|
|
@ -562,15 +562,14 @@ export default {
|
||||||
sceneMode: Cesium.SceneMode.SCENE2D,
|
sceneMode: Cesium.SceneMode.SCENE2D,
|
||||||
shadows: false,
|
shadows: false,
|
||||||
timeline: false,
|
timeline: false,
|
||||||
baseLayerPicker: false,
|
baseLayerPicker: true,
|
||||||
// 设置自定义底图
|
// 设置自定义底图
|
||||||
imageryProviderViewModels: this.imageryViewModels,
|
imageryProviderViewModels: this.imageryViewModels,
|
||||||
// 关闭默认的地形底图
|
// 关闭默认的地形底图
|
||||||
terrainProviderViewModels: [],
|
terrainProviderViewModels: [],
|
||||||
fullscreenButton: false,
|
fullscreenButton: false,
|
||||||
selectionIndicator: false,
|
selectionIndicator: false,
|
||||||
homeButton: false,
|
homeButton: true,
|
||||||
sceneModePicker: false,
|
|
||||||
animation: false,
|
animation: false,
|
||||||
infoBox: false,
|
infoBox: false,
|
||||||
geocoder: false,
|
geocoder: false,
|
||||||
|
|
@ -590,14 +589,14 @@ export default {
|
||||||
this.viewer.scene.postProcessStages.fxaa.enabled = true
|
this.viewer.scene.postProcessStages.fxaa.enabled = true
|
||||||
|
|
||||||
// 单击 homeButton 返回初始位置
|
// 单击 homeButton 返回初始位置
|
||||||
// this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
|
this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
|
||||||
// e.cancel = true;
|
e.cancel = true;
|
||||||
// this.viewer.camera.flyTo({
|
this.viewer.camera.flyTo({
|
||||||
// // 指定相机初始位置
|
// 指定相机初始位置
|
||||||
// destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
|
destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
|
||||||
// duration: 0.5
|
duration: 0.5
|
||||||
// });
|
});
|
||||||
// });
|
});
|
||||||
|
|
||||||
this.viewer.camera.setView({
|
this.viewer.camera.setView({
|
||||||
// 指定相机初始位置
|
// 指定相机初始位置
|
||||||
|
|
|
||||||
|
|
@ -352,15 +352,14 @@ export default {
|
||||||
sceneMode: Cesium.SceneMode.SCENE2D,
|
sceneMode: Cesium.SceneMode.SCENE2D,
|
||||||
shadows: false,
|
shadows: false,
|
||||||
timeline: false,
|
timeline: false,
|
||||||
baseLayerPicker: false,
|
baseLayerPicker: true,
|
||||||
// 设置自定义底图
|
// 设置自定义底图
|
||||||
imageryProviderViewModels: this.imageryViewModels,
|
imageryProviderViewModels: this.imageryViewModels,
|
||||||
// 关闭默认的地形底图
|
// 关闭默认的地形底图
|
||||||
terrainProviderViewModels: [],
|
terrainProviderViewModels: [],
|
||||||
fullscreenButton: false,
|
fullscreenButton: false,
|
||||||
selectionIndicator: false,
|
selectionIndicator: false,
|
||||||
homeButton: false,
|
homeButton: true,
|
||||||
sceneModePicker: false,
|
|
||||||
animation: false,
|
animation: false,
|
||||||
infoBox: false,
|
infoBox: false,
|
||||||
geocoder: false,
|
geocoder: false,
|
||||||
|
|
@ -380,14 +379,14 @@ export default {
|
||||||
this.viewer.scene.postProcessStages.fxaa.enabled = true
|
this.viewer.scene.postProcessStages.fxaa.enabled = true
|
||||||
|
|
||||||
// 单击 homeButton 返回初始位置
|
// 单击 homeButton 返回初始位置
|
||||||
// this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
|
this.viewer.homeButton.viewModel.command.beforeExecute.addEventListener((e) => {
|
||||||
// e.cancel = true;
|
e.cancel = true;
|
||||||
// this.viewer.camera.flyTo({
|
this.viewer.camera.flyTo({
|
||||||
// // 指定相机初始位置
|
// 指定相机初始位置
|
||||||
// destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
|
destination: Cesium.Cartesian3.fromDegrees(112, 18, 4000000),
|
||||||
// duration: 0.5
|
duration: 0.5
|
||||||
// });
|
});
|
||||||
// });
|
});
|
||||||
|
|
||||||
this.viewer.camera.setView({
|
this.viewer.camera.setView({
|
||||||
// 指定相机初始位置
|
// 指定相机初始位置
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue