Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cesium-frame
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jlc
cesium-frame
Commits
f3f8be3a
Commit
f3f8be3a
authored
Aug 01, 2024
by
jlc
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' of
ssh://47.96.160.63:10022/jlc/cesium-frame
into develop
parents
caaa814c
f13e385b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
28 deletions
+20
-28
dial-function.js
src/examples/sceneSet/dial/dial-function.js
+8
-18
dial.vue
src/examples/sceneSet/dial/dial.vue
+12
-10
No files found.
src/examples/sceneSet/dial/dial-function.js
View file @
f3f8be3a
...
@@ -26,24 +26,14 @@ export function addDial() {
...
@@ -26,24 +26,14 @@ export function addDial() {
// 格式化时间轴
// 格式化时间轴
viewer
.
timeline
.
makeLabel
=
function
(
date
)
{
viewer
.
timeline
.
makeLabel
=
function
(
date
)
{
const
julianDT
=
new
Cesium
.
JulianDate
();
const
julianDT
=
new
Cesium
.
JulianDate
();
Cesium
.
JulianDate
.
addHours
(
date
,
8
,
julianDT
);
Cesium
.
JulianDate
.
addHours
(
date
,
8
,
julianDT
);
var
gregorianDT
=
Cesium
.
JulianDate
.
toGregorianDate
(
julianDT
);
var
gregorianDT
=
Cesium
.
JulianDate
.
toGregorianDate
(
julianDT
);
let
hour
=
gregorianDT
.
hour
+
""
;
let
hour
=
gregorianDT
.
hour
+
""
;
let
minute
=
gregorianDT
.
minute
+
""
;
let
minute
=
gregorianDT
.
minute
+
""
;
let
second
=
gregorianDT
.
second
+
""
;
let
second
=
gregorianDT
.
second
+
""
;
timetext
.
value
=
`
${
gregorianDT
.
year
}
年
${
gregorianDT
.
month
}
月
${
gregorianDT
.
day
}
日
${
hour
.
padStart
(
2
,
"0"
)}
:
${
minute
.
padStart
(
2
,
"0"
)}
:
${
second
.
padStart
(
2
,
"0"
)}
`
timetext
.
value
=
`
${
gregorianDT
.
year
}
年
${
gregorianDT
.
month
}
月
${
gregorianDT
.
day
return
`
${
gregorianDT
.
year
}
年
${
gregorianDT
.
month
}
月
${
gregorianDT
.
day
}
日
${
hour
.
padStart
(
2
,
"0"
)}
:
${
minute
.
padStart
(
2
,
"0"
)}
:
${
second
.
padStart
(
2
,
"0"
)}
`
;
}
日
${
hour
.
padStart
(
2
,
"0"
)}
:
${
minute
.
padStart
(
2
,
"0"
)}
:
${
second
.
padStart
(
};
2
,
"0"
)}
`
return
`
${
gregorianDT
.
year
}
年
${
gregorianDT
.
month
}
月
${
gregorianDT
.
day
}
日
${
hour
.
padStart
(
2
,
"0"
)}
:
${
minute
.
padStart
(
2
,
"0"
)}
:
${
second
.
padStart
(
2
,
"0"
)}
`
;
};
};
};
...
...
src/examples/sceneSet/dial/dial.vue
View file @
f3f8be3a
<
template
>
<
template
>
<div
id=
"cesiumContainer"
class=
"cesium-container"
></div>
<div
id=
"cesiumContainer"
class=
"cesium-container"
></div>
<div
class=
"time"
>
<div
class=
"time"
>
</div>
<div
class=
"time"
>
<img
src=
"https://raw.githubusercontent.com/jinlinchao123/Cesium-assets/main/time.png"
<img
src=
"https://raw.githubusercontent.com/jinlinchao123/Cesium-assets/main/time.png"
style=
"width: 100%; height: 100%;"
>
style=
"width: 100%; height: 100%;"
>
</div>
<div>
<button
class=
"button1"
@
click=
"forward"
>
▶
</button>
<button
class=
"button1"
@
click=
"forward"
>
▶
</button>
<button
class=
"button2"
v-on:click=
"start"
>
◼
</button>
<button
class=
"button2"
v-on:click=
"start"
>
◼
</button>
<button
class=
"button3"
v-on:click=
"back"
>
◀
</button>
<button
class=
"button3"
v-on:click=
"back"
>
◀
</button>
...
@@ -41,38 +42,38 @@ height: 100vh;
...
@@ -41,38 +42,38 @@ height: 100vh;
.button1
{
.button1
{
position
:
absolute
;
position
:
absolute
;
top
:
738
px
;
bottom
:
0
px
;
left
:
120px
;
left
:
120px
;
}
}
.button2
{
.button2
{
position
:
absolute
;
position
:
absolute
;
top
:
738
px
;
bottom
:
0
px
;
left
:
85px
;
left
:
85px
;
}
}
.button3
{
.button3
{
position
:
absolute
;
position
:
absolute
;
top
:
738
px
;
bottom
:
0
px
;
left
:
50px
;
left
:
50px
;
}
}
.button4
{
.button4
{
position
:
absolute
;
position
:
absolute
;
top
:
738
px
;
bottom
:
0
px
;
left
:
150px
;
left
:
150px
;
}
}
.button5
{
.button5
{
position
:
absolute
;
position
:
absolute
;
top
:
738
px
;
bottom
:
0
px
;
left
:
10px
;
left
:
10px
;
}
}
.button6
{
.button6
{
position
:
absolute
;
position
:
absolute
;
top
:
650
px
;
bottom
:
85
px
;
left
:
10px
;
left
:
10px
;
}
}
...
@@ -80,7 +81,7 @@ height: 100vh;
...
@@ -80,7 +81,7 @@ height: 100vh;
color
:
aliceblue
;
color
:
aliceblue
;
font-size
:
15px
;
font-size
:
15px
;
position
:
absolute
;
position
:
absolute
;
top
:
677
px
;
bottom
:
40
px
;
left
:
80px
;
left
:
80px
;
}
}
...
@@ -88,7 +89,7 @@ height: 100vh;
...
@@ -88,7 +89,7 @@ height: 100vh;
color
:
aliceblue
;
color
:
aliceblue
;
font-size
:
15px
;
font-size
:
15px
;
position
:
absolute
;
position
:
absolute
;
top
:
70
0px
;
bottom
:
3
0px
;
left
:
40px
;
left
:
40px
;
}
}
</
style
>
</
style
>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment