Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
holo-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
xinkong
holo-web
Commits
fa67efed
Commit
fa67efed
authored
Nov 09, 2024
by
ninglx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
迁移mine map
parent
b1343828
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
226 additions
and
610 deletions
+226
-610
vue.config.js
login/vue.config.js
+2
-0
index.html
wj-manage-web/public/index.html
+7
-8
main.js
wj-manage-web/src/main.js
+2
-1
mapUtilsV2.js
wj-manage-web/src/utils/map/mapUtilsV2.js
+1
-1
mapUtils.js
wj-manage-web/src/utils/mapUtils.js
+2
-2
mapboxTools.js
wj-manage-web/src/utils/mapboxTools.js
+200
-592
index.vue
wj-manage-web/src/views/situation/index.vue
+7
-3
trackSwitcher.vue
wj-manage-web/src/views/situation/trackSwitcher.vue
+3
-2
vue.config.js
wj-manage-web/vue.config.js
+2
-1
No files found.
login/vue.config.js
View file @
fa67efed
...
...
@@ -10,6 +10,8 @@ const proxy = {
// target: 'http://10.102.1.182:9000',
// target: 'http://10.102.1.182:9100',
target
:
'
http://106.120.201.126:14724
'
,
// target: 'http://37.12.182.29:9000', // 济南
},
'
/cdn
'
:
{
target
:
'
http://127.0.0.1:3000
'
,
...
...
wj-manage-web/public/index.html
View file @
fa67efed
...
...
@@ -22,22 +22,21 @@
href=
"/cdn/libs/mapbox-gl-draw/mapbox-gl-draw.css"
type=
"text/css"
/>
<link
rel=
"stylesheet"
href=
"//
119.163.106.187:11080
/minemapapi/v2.1.0/minemap.css"
>
<script
src=
"//
119.163.106.187:11080
/minemapapi/v2.1.0/minemap.js"
></script>
<link
rel=
"stylesheet"
href=
"//
37.8.188.98:21009
/minemapapi/v2.1.0/minemap.css"
>
<script
src=
"//
37.8.188.98:21009
/minemapapi/v2.1.0/minemap.js"
></script>
<script>
/**
* 全局参数设置
*/
minemap
.
domainUrl
=
'
//
119.163.106.187:11080
'
;
minemap
.
dataDomainUrl
=
'
//
119.163.106.187:11080
'
;
minemap
.
serverDomainUrl
=
'
//
119.163.106.187:11080
'
;
minemap
.
spriteUrl
=
'
//
119.163.106.187:11080
/minemapapi/v2.1.0/sprite/sprite
'
;
minemap
.
serviceUrl
=
'
//
119.163.106.187:11080
/service/
'
;
minemap
.
domainUrl
=
'
//
37.8.188.98:21009
'
;
minemap
.
dataDomainUrl
=
'
//
37.8.188.98:21009
'
;
minemap
.
serverDomainUrl
=
'
//
37.8.188.98:21009
'
;
minemap
.
spriteUrl
=
'
//
37.8.188.98:21009
/minemapapi/v2.1.0/sprite/sprite
'
;
minemap
.
serviceUrl
=
'
//
37.8.188.98:21009
/service/
'
;
/**
* key、solution设置
*/
minemap
.
key
=
'
fe874f67b89d4c0dab56780f8423324c
'
;
minemap
.
solution
=
12612
;
</script>
<style>
#app
,
...
...
wj-manage-web/src/main.js
View file @
fa67efed
...
...
@@ -20,7 +20,8 @@ import 'element-ui/lib/theme-chalk/index.css';
Vue
.
use
(
ElementUI
,
{
size
:
'
small
'
,
})
window
.
wsHost
=
(
process
.
env
.
NODE_ENV
===
'
development
'
?
'
10.102.1.182:9000
'
:
location
.
host
)
// window.wsHost = (process.env.NODE_ENV==='development'?'10.102.1.182:9000':location.host)
window
.
wsHost
=
(
process
.
env
.
NODE_ENV
===
'
development
'
?
'
37.12.182.29:9000
'
:
location
.
host
)
// 暂时挂载到window 以支持项目之前的ELEMENT.Message写法
window
.
ELEMENT
=
ElementUI
// 事件总线
...
...
wj-manage-web/src/utils/map/mapUtilsV2.js
View file @
fa67efed
...
...
@@ -418,7 +418,7 @@ export default {
var
offset
=
offset
?
offset
:
[
0
,
0
];
var
className
=
className
?
className
:
''
;
var
popup
=
new
mapboxgl
.
Popup
({
closeOnClick
:
false
,
offset
:
offset
,
className
:
className
})
.
setLngLat
(
[
lng
,
lat
]
)
.
setLngLat
(
wgs84togcj02
(
lng
,
lat
)
)
.
setHTML
(
html
)
.
addTo
(
map
);
var
obj
=
{
...
...
wj-manage-web/src/utils/mapUtils.js
View file @
fa67efed
...
...
@@ -5,8 +5,8 @@ const ee = 0.00669342162296594323
export
function
initWMap
(
id
,
center
,
zoom
)
{
let
map
=
new
minemap
.
Map
({
container
:
id
,
// style: '//
119.163.106.187:11080/service/solu/style/id/12612
', /*白色底图样式*/
style
:
'
//
119.163.106.187:11080/service/solu/style/id/1262
0
'
,
/*蓝色底图样式*/
// style: '//
37.8.188.98:21009/service/solu/style/id/16976
', /*白色底图样式*/
style
:
'
//
37.8.188.98:21009/service/solu/style/id/1698
0
'
,
/*蓝色底图样式*/
center
:
center
||
map_config
.
MAP_CENTER
,
zoom
:
zoom
||
map_config
.
MAP_ZOOM
,
pitch
:
map_config
.
MAP_PITCH
,
...
...
wj-manage-web/src/utils/mapboxTools.js
View file @
fa67efed
This diff is collapsed.
Click to expand it.
wj-manage-web/src/views/situation/index.vue
View file @
fa67efed
...
...
@@ -305,7 +305,7 @@ export default {
offset
:
[
0
,
0
],
});
popup
.
setLngLat
(
[
item
.
lng
,
item
.
lat
]
)
.
setLngLat
(
wgs84togcj02
([
item
.
lng
,
item
.
lat
])
)
.
setHTML
(
'
<div id="alarm_popup"></div>
'
)
.
addTo
(
map
)
.
addClassName
(
"
alarmPopup
"
);
...
...
@@ -781,7 +781,7 @@ export default {
offset
:
[
0
,
-
30
],
});
eventPopup
.
setLngLat
(
[
data
.
lng
,
data
.
lat
]
)
.
setLngLat
(
wgs84togcj02
(
data
.
lng
,
data
.
lat
)
)
.
setHTML
(
'
<div id="event_popup"></div>
'
)
.
addTo
(
map
)
.
addClassName
(
"
eventPopup
"
);
...
...
@@ -1028,7 +1028,7 @@ export default {
offset
:
[
0
,
-
20
],
});
vehiclePopups
[
`popup
${
data
.
id
}
`
]
.
setLngLat
(
[
data
.
longitude
,
data
.
latitude
]
)
.
setLngLat
(
wgs84togcj02
(
data
.
longitude
,
data
.
latitude
)
)
.
setHTML
(
`<div id="vehicle_popup
${
data
.
id
}
"></div>`
)
.
addTo
(
map
)
.
addClassName
(
"
vehicleDetailPopup
"
);
...
...
@@ -1063,6 +1063,10 @@ export default {
}
// 筛选可见区域
for
(
let
i
=
0
;
i
<
msg
.
length
;
i
++
)
{
// 坐标转换
let
trans
=
wgs84togcj02
([
msg
[
i
].
longitude
,
msg
[
i
].
latitude
])
msg
[
i
].
longitude
=
trans
[
0
]
msg
[
i
].
latitude
=
trans
[
1
]
// todo
// if (!this.showHisVid) msg[i].overRun = null
// 缺失车牌号字段和非机动车类型 把车牌号字段置空
...
...
wj-manage-web/src/views/situation/trackSwitcher.vue
View file @
fa67efed
...
...
@@ -186,6 +186,7 @@ protobuf.load("../wj-manage-web/RealtimeCarInfo.proto", (event, root) => {
import
{
allTrack
}
from
"
../../dao/historyTrack
"
;
import
{
equip_camera
}
from
"
../../dao/situation
"
;
import
LoopVideo
from
"
../../components/Standard/loopVideo.vue
"
;
import
{
wgs84togcj02
}
from
"
../../utils/mapboxTools
"
;
export
default
{
name
:
"
trackSwitcher
"
,
components
:
{
LoopVideo
},
...
...
@@ -769,7 +770,7 @@ export default {
...
data
,
};
}
else
{
vehiclePopups
[
`popup
${
data
.
id
}
`
]
=
new
m
apboxgl
.
Popup
({
vehiclePopups
[
`popup
${
data
.
id
}
`
]
=
new
m
inemap
.
Popup
({
closeButton
:
true
,
anchor
:
"
bottom
"
,
});
...
...
@@ -779,7 +780,7 @@ export default {
delete
vehiclePopups
[
`popup
${
data
.
id
}
`
];
});
vehiclePopups
[
`popup
${
data
.
id
}
`
]
.
setLngLat
(
[
data
.
longitude
,
data
.
latitude
]
)
.
setLngLat
(
wgs84togcj02
([
data
.
longitude
,
data
.
latitude
])
)
.
setHTML
(
`<div id="vehicle_popup
${
data
.
id
}
"></div>`
)
.
addTo
(
window
.
map
)
.
addClassName
(
"
vehicleDetailPopup
"
);
...
...
wj-manage-web/vue.config.js
View file @
fa67efed
...
...
@@ -7,7 +7,8 @@ const proxy = {
'
/sso|/design|/develop|/group1|/holo|/web|/opt
'
:
{
// target: 'http://10.102.1.182:9000',
// target: 'http://10.102.1.181:9000',
target
:
'
http://106.120.201.126:14724
'
,
// target: 'http://106.120.201.126:14724', // 182外网
target
:
'
http://37.12.182.29:9000
'
,
// 济南
},
'
/nvr
'
:
{
target
:
'
http://10.100.1.154:19830
'
,
// 回放视频
...
...
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