Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
H
huaxin-rq
Project
Project
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
耿迪迪
huaxin-rq
Commits
a73af416
Commit
a73af416
authored
Apr 16, 2026
by
纪泽龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人员轨迹增加轨迹回放
parent
2d64a218
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
314 additions
and
180 deletions
+314
-180
Null.vue
huaxin-web/src/components/bigWindow/Null.vue
+21
-0
map.js
huaxin-web/src/utils/mapClass/map.js
+62
-1
HistoryTrack.vue
huaxin-web/src/views/usergps/components/HistoryTrack.vue
+231
-179
No files found.
huaxin-web/src/components/bigWindow/Null.vue
0 → 100644
View file @
a73af416
<!--
* @Author: your name
* @Date: 2022-03-22 10:31:50
* @LastEditTime: 2025-03-07 11:26:33
* @LastEditors: 纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /gassafety-progress/gassafetyprogress-web/src/components/bigWindow/Nulll.vue
-->
<
template
>
<div></div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
com
:
null
};
},
};
</
script
>
<
style
></
style
>
huaxin-web/src/utils/mapClass/map.js
View file @
a73af416
/*
* @Author: your name
* @Date: 2022-01-11 13:45:12
* @LastEditTime: 202
3-07-19 18:02:31
* @LastEditTime: 202
6-04-16 15:38:02
* @LastEditors: 纪泽龙 jizelong@qq.com
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: /test/hello-world/src/utils/mapClass.js
...
...
@@ -815,4 +815,65 @@ export class EditorMap {
this
.
allDevice
[
"14"
]
=
[];
this
.
infowindowClose
();
}
hfMarker
=
null
;
hfLine
=
null
;
hfLine2
=
null
;
huifang
(
path
)
{
AMap
.
plugin
(
"AMap.MoveAnimation"
,
()
=>
{
var
marker
,
lineArr
=
path
;
// 绘制轨迹
var
polyline
=
new
AMap
.
Polyline
({
map
:
this
.
map
,
path
:
lineArr
,
showDir
:
true
,
strokeColor
:
"#28F"
,
//线颜色
// strokeOpacity: 1, //线透明度
strokeWeight
:
6
,
//线宽
// strokeStyle: "solid" //线样式
});
var
passedPolyline
=
new
AMap
.
Polyline
({
map
:
this
.
map
,
strokeColor
:
"#AF5"
,
//线颜色
strokeWeight
:
6
,
//线宽
});
marker
=
new
AMap
.
Marker
({
map
:
this
.
map
,
position
:
lineArr
[
0
],
icon
:
"https://a.amap.com/jsapi_demos/static/demo-center-v2/car.png"
,
offset
:
new
AMap
.
Pixel
(
-
13
,
-
26
),
});
marker
.
on
(
"moving"
,
(
e
)
=>
{
passedPolyline
.
setPath
(
e
.
passedPath
);
this
.
map
.
setCenter
(
e
.
target
.
getPosition
(),
false
);
});
this
.
map
.
setFitView
();
marker
.
moveAlong
(
lineArr
,
{
// 每一段的时长
duration
:
500
,
//可根据实际采集时间间隔设置
// JSAPI2.0 是否延道路自动设置角度在 moveAlong 里设置
autoRotation
:
true
,
});
this
.
hfMarker
=
marker
;
this
.
hfLine
=
polyline
;
this
.
hfLine2
=
passedPolyline
;
});
}
clearhf
()
{
if
(
this
.
hfMarker
||
this
.
hfLine
||
this
.
hfLine2
)
{
this
.
map
.
remove
(
this
.
hfMarker
);
this
.
map
.
remove
(
this
.
hfLine
);
this
.
map
.
remove
(
this
.
hfLine2
);
this
.
hfMarker
=
null
;
this
.
hfLine
=
null
;
this
.
hfLine2
=
null
;
}
}
}
huaxin-web/src/views/usergps/components/HistoryTrack.vue
View file @
a73af416
This diff is collapsed.
Click to expand it.
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