Commit 6790dfc0 by lyc

l

parent 7719c2d0
export function addDial(viewer,timetext) {
export function addDial(viewer, timetext) {
// 格式化时间轴 // 格式化时间轴
viewer.timeline.makeLabel = function (date) { viewer.timeline.makeLabel = function (date) {
const julianDT = new Cesium.JulianDate(); const julianDT = new Cesium.JulianDate();
...@@ -32,13 +33,11 @@ export function back(viewer) { ...@@ -32,13 +33,11 @@ export function back(viewer) {
} }
export function multiplier(viewer) { export function multiplier(viewer) {
viewer.clockViewModel.multiplier *= 2; viewer.clockViewModel.multiplier *= 2;
let q=viewer.clockViewModel.multiplier
return q
} }
export function divide(viewer,bei) { export function divide(viewer) {
viewer.clockViewModel.multiplier /= 2; viewer.clockViewModel.multiplier /= 2;
bei = viewer.clockViewModel.multiplier
} }
export function reset(viewer) { export function reset(viewer) {
viewer.clock.currentTime = viewer.clock.startTime; viewer.clock.currentTime = viewer.clock.startTime;
......
...@@ -9,8 +9,8 @@ ...@@ -9,8 +9,8 @@
<button class="button1" @click="forward(viewer)"></button> <button class="button1" @click="forward(viewer)"></button>
<button class="button2" v-on:click="start(viewer)"></button> <button class="button2" v-on:click="start(viewer)"></button>
<button class="button3" v-on:click="back(viewer)"></button> <button class="button3" v-on:click="back(viewer)"></button>
<button class="button4" v-on:click="qqq">X2</button> <button class="button4" v-on:click="multiplier(viewer)">X2</button>
<button class="button5" v-on:click="divide(viewer, bei)">X-2</button> <button class="button5" v-on:click="divide(viewer)">X-2</button>
<button class="button6" v-on:click="reset(viewer)"></button> <button class="button6" v-on:click="reset(viewer)"></button>
<p class="bei">X{{ bei }}</p> <p class="bei">X{{ bei }}</p>
<p class="time-text"> {{ timetext }}</p> <p class="time-text"> {{ timetext }}</p>
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
import { onMounted,ref, watch } from 'vue'; import { onMounted,ref, watch } from 'vue';
import { addDial, divide, multiplier, back, start, forward, reset } from './function'; import { addDial, divide, multiplier, back, start, forward, reset } from './function';
let viewer=ref(); let viewer=ref();
const bei = ref(1) let bei = ref(66)
const timetext=ref('') let timetext=ref('')
onMounted(() => { onMounted(() => {
const script = document.createElement('script'); const script = document.createElement('script');
script.src = 'https://cesium.com/downloads/cesiumjs/releases/1.99/Build/Cesium/Cesium.js'; script.src = 'https://cesium.com/downloads/cesiumjs/releases/1.99/Build/Cesium/Cesium.js';
...@@ -40,9 +40,8 @@ onMounted(() => { ...@@ -40,9 +40,8 @@ onMounted(() => {
timeline: true, timeline: true,
navigationHelpButton: false, navigationHelpButton: false,
}); });
addDial(viewer, timetext) timetext=addDial(viewer, timetext)
bei.value = multiplier(viewer) bei.value = viewer.clockViewModel.multiplier
}; };
document.head.appendChild(script); document.head.appendChild(script);
const link = document.createElement('link'); const link = document.createElement('link');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment