Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
station-elec-manage-view
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
station
station-elec-manage-view
Commits
e66b5b99
Commit
e66b5b99
authored
Jun 17, 2020
by
王海涛
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of 172.16.10.76:station/station-elec-manage-view into developer
parents
8f472365
886fc20b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
599 additions
and
630 deletions
+599
-630
RiskDegreePie.js
src/view/biz/duty/detail/echarts/RiskDegreePie.js
+33
-40
data.js
src/view/biz/duty/situation/data.js
+296
-321
geo.js
src/view/biz/duty/situation/geo.js
+270
-269
No files found.
src/view/biz/duty/detail/echarts/RiskDegreePie.js
View file @
e66b5b99
import
React
,
{
Component
}
from
'react'
;
import
React
,
{
Component
}
from
'react'
;
import
PropTypes
from
'prop-types'
;
import
AmosEcharts
from
'amos-viz/lib/echarts'
;
import
AmosEcharts
from
'amos-viz/lib/echarts'
;
import
AmosWebSocket
from
'amos-websocket'
;
import
{
Connect
}
from
'amos-framework'
;
// import { getRiskRiseUprateAction } from './../../../../services/situationService';
// import SysWsURL, { completeToken } from './../../../../consts/wsUrlConsts';
const
eventConnect
=
Connect
.
eventConnect
;
/**
/**
* 巡检点统计
* 巡检点统计
...
@@ -60,7 +53,7 @@ class RiskDegreePie extends Component {
...
@@ -60,7 +53,7 @@ class RiskDegreePie extends Component {
data2
.
name
=
''
;
data2
.
name
=
''
;
data
.
push
(
data1
);
data
.
push
(
data1
);
data
.
push
(
data2
);
data
.
push
(
data2
);
}
}
return
{
return
{
series
:
[
series
:
[
{
{
...
@@ -68,12 +61,12 @@ class RiskDegreePie extends Component {
...
@@ -68,12 +61,12 @@ class RiskDegreePie extends Component {
type
:
'pie'
,
type
:
'pie'
,
radius
:
[
'60%'
,
'70%'
],
radius
:
[
'60%'
,
'70%'
],
avoidLabelOverlap
:
false
,
avoidLabelOverlap
:
false
,
color
:
[
'#FE0000'
,
'#5FFFFD'
],
color
:
[
'#FE0000'
,
'#5FFFFD'
],
label
:
{
label
:
{
normal
:
{
normal
:
{
show
:
true
,
show
:
true
,
color
:
'white'
,
color
:
'white'
,
fontSize
:
25
,
fontSize
:
25
,
position
:
'center'
,
position
:
'center'
,
formatter
:
'{b}'
formatter
:
'{b}'
}
}
...
@@ -83,9 +76,9 @@ class RiskDegreePie extends Component {
...
@@ -83,9 +76,9 @@ class RiskDegreePie extends Component {
show
:
false
show
:
false
}
}
},
},
data
:[
data
:
[
{
value
:
125
,
name
:
null
},
{
value
:
125
,
name
:
null
},
{
value
:
810
,
name
:
'2%'
},
{
value
:
810
,
name
:
'2%'
}
]
]
}
}
]
]
...
@@ -116,13 +109,13 @@ class RiskDegreePie extends Component {
...
@@ -116,13 +109,13 @@ class RiskDegreePie extends Component {
name
:
'风险率'
,
name
:
'风险率'
,
type
:
'pie'
,
type
:
'pie'
,
radius
:
[
'60%'
,
'70%'
],
radius
:
[
'60%'
,
'70%'
],
avoidLabelOverlap
:
false
,
avoidLabelOverlap
:
false
,
color
:
[
'#FE6600'
,
'#5FFFFD'
],
color
:
[
'#FE6600'
,
'#5FFFFD'
],
label
:
{
label
:
{
normal
:
{
normal
:
{
show
:
true
,
show
:
true
,
color
:
'white'
,
color
:
'white'
,
fontSize
:
25
,
fontSize
:
25
,
position
:
'center'
,
position
:
'center'
,
formatter
:
'{b}'
formatter
:
'{b}'
}
}
...
@@ -132,9 +125,9 @@ class RiskDegreePie extends Component {
...
@@ -132,9 +125,9 @@ class RiskDegreePie extends Component {
show
:
false
show
:
false
}
}
},
},
data
:[
data
:
[
{
value
:
125
,
name
:
null
},
{
value
:
125
,
name
:
null
},
{
value
:
810
,
name
:
'2%'
},
{
value
:
810
,
name
:
'2%'
}
]
]
}
}
]
]
...
@@ -165,13 +158,13 @@ class RiskDegreePie extends Component {
...
@@ -165,13 +158,13 @@ class RiskDegreePie extends Component {
name
:
'风险率'
,
name
:
'风险率'
,
type
:
'pie'
,
type
:
'pie'
,
radius
:
[
'60%'
,
'70%'
],
radius
:
[
'60%'
,
'70%'
],
color
:
[
'#FFD600'
,
'#5FFFFD'
],
color
:
[
'#FFD600'
,
'#5FFFFD'
],
avoidLabelOverlap
:
false
,
avoidLabelOverlap
:
false
,
label
:
{
label
:
{
normal
:
{
normal
:
{
show
:
true
,
show
:
true
,
color
:
'white'
,
color
:
'white'
,
fontSize
:
25
,
fontSize
:
25
,
position
:
'center'
,
position
:
'center'
,
formatter
:
'{b}'
formatter
:
'{b}'
}
}
...
@@ -181,9 +174,9 @@ class RiskDegreePie extends Component {
...
@@ -181,9 +174,9 @@ class RiskDegreePie extends Component {
show
:
false
show
:
false
}
}
},
},
data
:[
data
:
[
{
value
:
125
,
name
:
null
},
{
value
:
125
,
name
:
null
},
{
value
:
810
,
name
:
'2%'
},
{
value
:
810
,
name
:
'2%'
}
]
]
}
}
]
]
...
@@ -192,7 +185,7 @@ class RiskDegreePie extends Component {
...
@@ -192,7 +185,7 @@ class RiskDegreePie extends Component {
handleData
=
()
=>
{
handleData
=
()
=>
{
this
.
getRiskRiseUprate
();
this
.
getRiskRiseUprate
();
}
}
;
render
()
{
render
()
{
let
{
monthData
,
seasonData
,
yearData
}
=
this
.
state
;
let
{
monthData
,
seasonData
,
yearData
}
=
this
.
state
;
...
@@ -201,31 +194,31 @@ class RiskDegreePie extends Component {
...
@@ -201,31 +194,31 @@ class RiskDegreePie extends Component {
let
seasonOption
=
this
.
getSeasonOptions
(
'season'
,
seasonData
);
let
seasonOption
=
this
.
getSeasonOptions
(
'season'
,
seasonData
);
let
yearOption
=
this
.
getYearOptions
(
'year'
,
yearData
);
let
yearOption
=
this
.
getYearOptions
(
'year'
,
yearData
);
return
(
return
(
<
div
className
=
"risk-degree-pie-child"
style
=
{{
color
:
'#5FFFFD'
,
textAlign
:
'center'
}}
>
<
div
className
=
"risk-degree-pie-child"
style
=
{{
color
:
'#5FFFFD'
,
textAlign
:
'center'
}}
>
<
div
className
=
"risk-degree-pie1"
>
<
div
className
=
"risk-degree-pie1"
>
<
AmosEcharts
option
=
{
monthOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
AmosEcharts
option
=
{
monthOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
div
>
<
div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'red'
,
fontWeight
:
'bold'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'red'
,
fontWeight
:
'bold'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
/div
>
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本月风险
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本月风险
<
/div
>
<
/div
>
<
/div
>
<
div
className
=
"risk-degree-pie2"
>
<
div
className
=
"risk-degree-pie2"
>
<
AmosEcharts
option
=
{
seasonOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
AmosEcharts
option
=
{
seasonOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
div
>
<
div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
fontWeight
:
'bold'
,
color
:
'red'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
fontWeight
:
'bold'
,
color
:
'red'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
/div
>
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本季度风险
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本季度风险
<
/div
>
<
/div
>
<
/div
>
<
div
className
=
"risk-degree-pie3"
>
<
div
className
=
"risk-degree-pie3"
>
<
AmosEcharts
option
=
{
yearOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
AmosEcharts
option
=
{
yearOption
}
style
=
{{
height
:
'210px'
,
width
:
'210px'
}}
/
>
<
div
>
<
div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
34
,
fontWeight
:
'bold'
,
display
:
'inline-block'
}}
>
{
monthData
.
countOfType0
}
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'red'
,
fontWeight
:
'bold'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'red'
,
fontWeight
:
'bold'
,
display
:
'inline-block'
,
marginLeft
:
10
}}
>
{
monthData
.
type0Rate
}
↑
<
/div
>
<
/div
>
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本年风险
<
/div
>
<
div
style
=
{{
fontSize
:
22
,
color
:
'#CEC700'
}}
>
本年风险
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
);
);
...
...
src/view/biz/duty/situation/data.js
View file @
e66b5b99
export
const
SafetyRateData
=
[
export
const
SafetyRateData
=
[
{
name
:
'1.伊克昭'
,
value
:
100
},
{
name
:
'1.伊克昭'
,
value
:
100
},
{
name
:
'2.伊克昭'
,
value
:
99
},
{
name
:
'2.伊克昭'
,
value
:
99
},
{
name
:
'3.伊克昭'
,
value
:
80
},
{
name
:
'3.伊克昭'
,
value
:
80
},
{
name
:
'4.伊克昭'
,
value
:
70
},
{
name
:
'4.伊克昭'
,
value
:
70
},
{
name
:
'5.伊克昭'
,
value
:
60
},
{
name
:
'5.伊克昭'
,
value
:
60
},
{
name
:
'6.伊克昭'
,
value
:
50
},
{
name
:
'6.伊克昭'
,
value
:
50
},
{
name
:
'7.伊克昭'
,
value
:
40
},
{
name
:
'7.伊克昭'
,
value
:
40
},
{
name
:
'8.伊克昭'
,
value
:
30
},
{
name
:
'8.伊克昭'
,
value
:
30
},
{
name
:
'9.伊克昭'
,
value
:
20
},
{
name
:
'9.伊克昭'
,
value
:
20
},
{
name
:
'10.伊克昭'
,
value
:
10
}
{
name
:
'10.伊克昭'
,
value
:
10
},
];
]
export
const
riskFailureData
=
[
export
const
riskFailureData
=
[
{
name
:
'1.伊克昭'
,
value
:
100
},
{
name
:
'1.伊克昭'
,
value
:
100
},
{
name
:
'2.伊克昭'
,
value
:
99
},
{
name
:
'2.伊克昭'
,
value
:
99
},
{
name
:
'3.伊克昭'
,
value
:
80
},
{
name
:
'3.伊克昭'
,
value
:
80
},
{
name
:
'4.伊克昭'
,
value
:
70
},
{
name
:
'4.伊克昭'
,
value
:
70
},
{
name
:
'5.伊克昭'
,
value
:
60
},
{
name
:
'5.伊克昭'
,
value
:
60
},
{
name
:
'6.伊克昭'
,
value
:
50
},
{
name
:
'6.伊克昭'
,
value
:
50
},
{
name
:
'7.伊克昭'
,
value
:
40
},
{
name
:
'7.伊克昭'
,
value
:
40
},
{
name
:
'8.伊克昭'
,
value
:
30
},
{
name
:
'8.伊克昭'
,
value
:
30
},
{
name
:
'9.伊克昭'
,
value
:
20
},
{
name
:
'9.伊克昭'
,
value
:
20
},
{
name
:
'10.伊克昭'
,
value
:
10
}
{
name
:
'10.伊克昭'
,
value
:
10
},
];
]
export
const
growthData
=
[
export
const
growthData
=
[
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
}
{
date
:
'03/29'
,
risk
:
'120/99'
,
growth
:
'5%/2%'
},
];
]
export
const
riskTrendData
=
{
export
const
riskTrendData
=
{
legend
:
{
legend
:
{
data
:
[
'告警'
,
'隐患'
,
'风险'
],
data
:
[
'告警'
,
'隐患'
,
'风险'
],
x
:
100
,
x
:
100
,
y
:
20
,
y
:
20
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
,
fontSize
:
14
},
}
},
},
dataZoom
:
[
dataZoom
:
[
{
{
show
:
true
,
show
:
true
,
realtime
:
true
,
realtime
:
true
,
backgroundColor
:
'#00B9ff'
,
backgroundColor
:
'#00B9ff'
,
borderColor
:
"#00B9ff"
,
borderColor
:
'#00B9ff'
,
left
:
40
,
left
:
40
,
height
:
14
,
height
:
14
,
width
:
996
,
width
:
996
,
bottom
:
5
bottom
:
5
},
},
{
{
type
:
'inside'
,
type
:
'inside'
,
realtime
:
true
,
realtime
:
true
,
textStyle
:
false
textStyle
:
false
}
}
],
],
xAxis
:
{
xAxis
:
{
type
:
'category'
,
type
:
'category'
,
boundaryGap
:
false
,
boundaryGap
:
false
,
data
:
[
'伊克昭'
,
'苏州'
,
'西安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'伊克昭'
,
'苏州'
,
'西安'
],
data
:
[
'伊克昭'
,
'苏州'
,
'西安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'延安'
,
'伊克昭'
,
'苏州'
,
'西安'
],
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:{
axisLine
:
{
lineStyle
:{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
},
}
}
}
},
},
yAxis
:
{
yAxis
:
{
type
:
'value'
,
type
:
'value'
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:
{
axisLine
:
{
lineStyle
:
{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:
{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
}
}
}
}
},
},
series
:
[
series
:
[
{
{
name
:
'告警'
,
name
:
'告警'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
0
,
22
,
0
,
55
,
69
,
77
,
88
,
99
,
60
,
88
,
77
,
99
,
55
,
0
,
33
,
22
,
90
,
0
,],
data
:
[
0
,
22
,
0
,
55
,
69
,
77
,
88
,
99
,
60
,
88
,
77
,
99
,
55
,
0
,
33
,
22
,
90
,
0
],
itemStyle
:{
itemStyle
:
{
normal
:{
normal
:
{
color
:
'#FF0000'
,
color
:
'#FF0000'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#FF0000'
,
color
:
'#FF0000'
,
width
:
2
width
:
2
},
}
},
}
}
},
},
},
{
{
name
:
'隐患'
,
name
:
'隐患'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
33
,
22
,
55
,
44
,
66
,
77
,
77
,
99
,
40
,
77
,
77
,
66
,
88
,
44
,
55
,
44
,
33
,
22
],
data
:
[
33
,
22
,
55
,
44
,
66
,
77
,
77
,
99
,
40
,
77
,
77
,
66
,
88
,
44
,
55
,
44
,
33
,
22
],
itemStyle
:
{
itemStyle
:{
normal
:
{
normal
:{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
width
:
2
width
:
2
}
},
}
},
}
},
},
{
name
:
'风险'
,
},
type
:
'line'
,
{
symbol
:
'circle'
,
name
:
'风险'
,
symbolSize
:
8
,
type
:
'line'
,
data
:
[
0
,
22
,
33
,
44
,
44
,
44
,
44
,
55
,
55
,
90
,
77
,
66
,
55
,
44
,
33
,
22
,
44
,
55
],
symbol
:
'circle'
,
itemStyle
:
{
symbolSize
:
8
,
normal
:
{
data
:
[
0
,
22
,
33
,
44
,
44
,
44
,
44
,
55
,
55
,
90
,
77
,
66
,
55
,
44
,
33
,
22
,
44
,
55
,],
color
:
'#0A73FF'
,
itemStyle
:{
lineStyle
:
{
normal
:{
color
:
'#0A73FF'
,
color
:
'#0A73FF'
,
width
:
2
lineStyle
:
{
}
color
:
'#0A73FF'
,
}
width
:
2
}
},
}
},
},
},
]
]
};
};
export
const
recentData1
=
{
export
const
recentData1
=
{
legend
:
{
legend
:
{
data
:
[
'送电'
,
'收电'
],
data
:
[
'送电'
,
'收电'
],
x
:
20
,
x
:
20
,
y
:
20
,
y
:
20
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
,
fontSize
:
14
},
}
},
},
xAxis
:
{
xAxis
:
{
type
:
'category'
,
type
:
'category'
,
boundaryGap
:
false
,
boundaryGap
:
false
,
data
:
[
'1010'
,
'1011'
,
'1012'
,
'1013'
,
'1014'
,
'1015'
,
'1016'
],
data
:
[
'1010'
,
'1011'
,
'1012'
,
'1013'
,
'1014'
,
'1015'
,
'1016'
],
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:{
axisLine
:
{
lineStyle
:{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
},
}
}
}
},
},
yAxis
:
{
yAxis
:
{
type
:
'value'
,
type
:
'value'
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:
{
axisLine
:
{
lineStyle
:
{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:
{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
}
}
}
}
},
},
series
:
[
series
:
[
{
{
name
:
'送电'
,
name
:
'送电'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
10
,
20
,
80
,
60
,
90
,
20
,
0
],
data
:
[
10
,
20
,
80
,
60
,
90
,
20
,
0
],
itemStyle
:{
itemStyle
:
{
normal
:{
normal
:
{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
width
:
2
width
:
2
},
}
},
}
}
},
},
},
{
{
name
:
'收电'
,
name
:
'收电'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
0
,
32
,
1
,
34
,
90
,
30
,
10
],
data
:
[
0
,
32
,
1
,
34
,
90
,
30
,
10
],
itemStyle
:
{
itemStyle
:{
normal
:
{
normal
:{
color
:
'#0A73FF'
,
color
:
'#0A73FF'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#0A73FF'
,
color
:
'#0A73FF'
,
width
:
2
width
:
2
}
},
}
},
}
}
},
},
]
]
};
};
export
const
recentData2
=
{
export
const
recentData2
=
{
legend
:
{
legend
:
{
data
:
[
'送电'
,
'收电'
],
data
:
[
'送电'
,
'收电'
],
x
:
20
,
x
:
20
,
y
:
20
,
y
:
20
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
,
fontSize
:
14
},
}
},
},
xAxis
:
{
xAxis
:
{
type
:
'category'
,
type
:
'category'
,
boundaryGap
:
false
,
boundaryGap
:
false
,
data
:
[
'1010'
,
'1011'
,
'1012'
,
'1013'
,
'1014'
,
'1015'
,
'1016'
],
data
:
[
'1010'
,
'1011'
,
'1012'
,
'1013'
,
'1014'
,
'1015'
,
'1016'
],
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:{
axisLine
:
{
lineStyle
:{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
},
}
}
}
},
},
yAxis
:
{
yAxis
:
{
type
:
'value'
,
type
:
'value'
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
textStyle
:
{
textStyle
:
{
color
:
'#fff'
,
color
:
'#fff'
,
fontSize
:
14
fontSize
:
14
}
}
},
},
axisLine
:
{
axisLine
:
{
lineStyle
:
{
lineStyle
:
{
color
:
'#245665'
,
color
:
'#245665'
}
}
},
},
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:
{
lineStyle
:
{
color
:
[
'#245665'
],
color
:
[
'#245665'
],
width
:
1
,
width
:
1
}
}
}
}
},
},
series
:
[
series
:
[
{
{
name
:
'送电'
,
name
:
'送电'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
0
,
20
,
60
,
60
,
70
,
20
,
0
],
data
:
[
0
,
20
,
60
,
60
,
70
,
20
,
0
],
itemStyle
:{
itemStyle
:
{
normal
:{
normal
:
{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#00FFCD'
,
color
:
'#00FFCD'
,
width
:
2
width
:
2
},
}
},
}
}
},
},
},
{
{
name
:
'收电'
,
name
:
'收电'
,
type
:
'line'
,
type
:
'line'
,
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
8
,
symbolSize
:
8
,
data
:
[
0
,
40
,
1
,
70
,
0
,
30
,
10
],
data
:
[
0
,
40
,
1
,
70
,
0
,
30
,
10
],
itemStyle
:
{
itemStyle
:{
normal
:
{
normal
:{
color
:
'#0A73FF'
,
color
:
'#0A73FF'
,
lineStyle
:
{
lineStyle
:
{
color
:
'#0A73FF'
,
color
:
'#0A73FF'
,
width
:
2
width
:
2
}
},
}
},
}
}
},
},
]
]
};
};
export
const
chainMapData
=
{
export
const
chainMapData
=
{
geo
:
{
geo
:
{
map
:
'china'
map
:
'china'
}
}
}
}
;
src/view/biz/duty/situation/geo.js
View file @
e66b5b99
const
provienceData
=
[
const
provienceData
=
[
{
name
:
'黑龙江'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'黑龙江'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'吉林'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'吉林'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'辽宁'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'辽宁'
,
area
:
'东北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'内蒙古'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'内蒙古'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'北京'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'北京'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'天津'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'天津'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'河北'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'河北'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'山东'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'山东'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'山西'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'山西'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'江苏'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'江苏'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'上海'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'上海'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'浙江'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'浙江'
,
area
:
'华东大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'福建'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'福建'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广东'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广东'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'海南'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'海南'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'台湾'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'台湾'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'香港'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'香港'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'澳门'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'澳门'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'河南'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'河南'
,
area
:
'华北大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'安徽'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'安徽'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'江西'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'江西'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广东'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广东'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'陕西'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'陕西'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'湖北'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'湖北'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'湖南'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'湖南'
,
area
:
'华中大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广西'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'广西'
,
area
:
'华南大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'宁夏'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'宁夏'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'重庆'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'重庆'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'贵州'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'贵州'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'四川'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'四川'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'云南'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'云南'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'甘肃'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'甘肃'
,
area
:
'华西大区'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'青海'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'青海'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'西藏'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'西藏'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
},
{
name
:
'新疆'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
}
{
name
:
'新疆'
,
area
:
'其他'
,
type
:
'areaCenterCity'
,
InValue
:
'0'
}
];
];
const
geoCoordMap
=
{
const
geoCoordMap
=
{
黑龙江
:
[
126.6433411
,
45.74149323
],
黑龙江
:
[
126.6433411
,
45.74149323
],
吉林
:
[
125.3154297
,
43.89256287
],
吉林
:
[
125.3154297
,
43.89256287
],
辽宁
:
[
123.4116821
,
41.7966156
],
辽宁
:
[
123.4116821
,
41.7966156
],
内蒙古
:
[
111.6632996
,
40.82094193
],
内蒙古
:
[
111.6632996
,
40.82094193
],
北京
:
[
116.3809433
,
39.9236145
],
北京
:
[
116.3809433
,
39.9236145
],
天津
:
[
117.2034988
,
39.13111877
],
天津
:
[
117.2034988
,
39.13111877
],
河北
:
[
114.4897766
,
38.04512787
],
河北
:
[
114.4897766
,
38.04512787
],
山东
:
[
117.0056
,
36.6670723
],
山东
:
[
117.0056
,
36.6670723
],
山西
:
[
112.5693512
,
37.87111282
],
山西
:
[
112.5693512
,
37.87111282
],
江苏
:
[
118.7727814
,
32.04761505
],
江苏
:
[
118.7727814
,
32.04761505
],
上海
:
[
121.4692688
,
31.23817635
],
上海
:
[
121.4692688
,
31.23817635
],
浙江
:
[
120.1592484
,
30.26599503
],
浙江
:
[
120.1592484
,
30.26599503
],
福建
:
[
119.2978134
,
26.07859039
],
福建
:
[
119.2978134
,
26.07859039
],
广东
:
[
113.2614288
,
23.11891174
],
广东
:
[
113.2614288
,
23.11891174
],
海南
:
[
110.3465118
,
19.03179359
],
海南
:
[
110.3465118
,
19.03179359
],
台湾
:
[
120.960515
,
23.69781
],
台湾
:
[
120.960515
,
23.69781
],
香港
:
[
114.109497
,
22.396428
],
香港
:
[
114.109497
,
22.396428
],
澳门
:
[
110.5440083
,
21.20167546
],
澳门
:
[
110.5440083
,
21.20167546
],
河南
:
[
113.6500473
,
34.7570343
],
河南
:
[
113.6500473
,
34.7570343
],
安徽
:
[
117.2757034
,
31.86325455
],
安徽
:
[
117.2757034
,
31.86325455
],
江西
:
[
115.8999176
,
28.67599106
],
江西
:
[
115.8999176
,
28.67599106
],
陕西
:
[
108.949028
,
34.26168442
],
陕西
:
[
108.949028
,
34.26168442
],
湖北
:
[
114.2919388
,
30.56751442
],
湖北
:
[
114.2919388
,
30.56751442
],
湖南
:
[
112.9812698
,
28.20082474
],
湖南
:
[
112.9812698
,
28.20082474
],
广西
:
[
108.3117676
,
22.80654335
],
广西
:
[
108.3117676
,
22.80654335
],
宁夏
:
[
106.2719421
,
38.46800995
],
宁夏
:
[
106.2719421
,
38.46800995
],
重庆
:
[
106.5103378
,
29.55817604
],
重庆
:
[
106.5103378
,
29.55817604
],
贵州
:
[
106.7113724
,
26.57687378
],
贵州
:
[
106.7113724
,
26.57687378
],
四川
:
[
104.0817566
,
30.66105652
],
四川
:
[
104.0817566
,
30.66105652
],
云南
:
[
102.704567
,
25.04384422
],
云南
:
[
102.704567
,
25.04384422
],
甘肃
:
[
95.832762
,
40.067241
],
甘肃
:
[
95.832762
,
40.067241
],
青海
:
[
95.786324
,
36.629144
],
青海
:
[
95.786324
,
36.629144
],
西藏
:
[
91.11445308
,
29.64411352
],
西藏
:
[
91.11445308
,
29.64411352
],
新疆
:
[
89.1895474
,
42.95130195
],
新疆
:
[
89.1895474
,
42.95130195
],
五指山市
:
[
110.72
,
19.61
],
五指山市
:
[
110.72
,
19.61
],
文昌市
:
[
110.72
,
19.61
],
文昌市
:
[
110.72
,
19.61
],
琼海市
:
[
110.46
,
19.25
],
琼海市
:
[
110.46
,
19.25
],
万宁市
:
[
110.39
,
18.8
],
万宁市
:
[
110.39
,
18.8
],
东方市
:
[
108.64
,
19.09
],
东方市
:
[
108.64
,
19.09
],
定安县
:
[
110.31
,
19.68
],
定安县
:
[
110.31
,
19.68
],
临高县
:
[
109.69
,
19.91
],
临高县
:
[
109.69
,
19.91
],
澄迈县
:
[
110
,
19.75
],
澄迈县
:
[
110
,
19.75
],
白沙黎族自治县
:
[
109.44
,
19.23
],
白沙黎族自治县
:
[
109.44
,
19.23
],
江黎族自治县
:
[
102.188043
,
38.520089
],
江黎族自治县
:
[
102.188043
,
38.520089
],
乐东黎族自治县
:
[
109.17
,
18.73
],
乐东黎族自治县
:
[
109.17
,
18.73
],
保亭黎族苗族自治县
:
[
109.7
,
18.64
],
保亭黎族苗族自治县
:
[
109.7
,
18.64
],
中苗族黎族自治县
:
[
119.46
,
35.42
],
中苗族黎族自治县
:
[
119.46
,
35.42
],
海门
:
[
121.15
,
31.89
],
海门
:
[
121.15
,
31.89
],
鄂尔多斯
:
[
109.781327
,
39.608266
],
鄂尔多斯
:
[
109.781327
,
39.608266
],
招远
:
[
120.38
,
37.35
],
招远
:
[
120.38
,
37.35
],
舟山
:
[
122.207216
,
29.985295
],
舟山
:
[
122.207216
,
29.985295
],
齐齐哈尔
:
[
123.97
,
47.33
],
齐齐哈尔
:
[
123.97
,
47.33
],
盐城
:
[
120.13
,
33.38
],
盐城
:
[
120.13
,
33.38
],
赤峰
:
[
118.87
,
42.28
],
赤峰
:
[
118.87
,
42.28
],
青岛
:
[
120.33
,
36.07
],
青岛
:
[
120.33
,
36.07
],
乳山
:
[
121.52
,
36.89
],
乳山
:
[
121.52
,
36.89
],
金昌
:
[
102.188043
,
38.520089
],
金昌
:
[
102.188043
,
38.520089
],
泉州
:
[
118.58
,
24.93
],
泉州
:
[
118.58
,
24.93
],
莱西
:
[
120.53
,
36.86
],
莱西
:
[
120.53
,
36.86
],
日照
:
[
119.46
,
35.42
],
日照
:
[
119.46
,
35.42
],
胶南
:
[
119.97
,
35.88
],
胶南
:
[
119.97
,
35.88
],
南通
:
[
121.05
,
32.08
],
南通
:
[
121.05
,
32.08
],
拉萨
:
[
91.11
,
29.97
],
拉萨
:
[
91.11
,
29.97
],
云浮
:
[
112.02
,
22.93
],
云浮
:
[
112.02
,
22.93
],
梅州
:
[
116.1
,
24.55
],
梅州
:
[
116.1
,
24.55
],
文登
:
[
122.05
,
37.2
],
文登
:
[
122.05
,
37.2
],
攀枝花
:
[
101.718637
,
26.582347
],
攀枝花
:
[
101.718637
,
26.582347
],
威海
:
[
122.1
,
37.5
],
威海
:
[
122.1
,
37.5
],
承德
:
[
117.93
,
40.97
],
承德
:
[
117.93
,
40.97
],
厦门
:
[
118.1
,
24.46
],
厦门
:
[
118.1
,
24.46
],
汕尾
:
[
115.375279
,
22.786211
],
汕尾
:
[
115.375279
,
22.786211
],
潮州
:
[
116.63
,
23.68
],
潮州
:
[
116.63
,
23.68
],
丹东
:
[
124.37
,
40.13
],
丹东
:
[
124.37
,
40.13
],
太仓
:
[
121.1
,
31.45
],
太仓
:
[
121.1
,
31.45
],
曲靖
:
[
103.79
,
25.51
],
曲靖
:
[
103.79
,
25.51
],
烟台
:
[
121.39
,
37.52
],
烟台
:
[
121.39
,
37.52
],
福州
:
[
119.3
,
26.08
],
福州
:
[
119.3
,
26.08
],
瓦房店
:
[
121.979603
,
39.627114
],
瓦房店
:
[
121.979603
,
39.627114
],
即墨
:
[
120.45
,
36.38
],
即墨
:
[
120.45
,
36.38
],
抚顺
:
[
123.97
,
41.97
],
抚顺
:
[
123.97
,
41.97
],
玉溪
:
[
102.52
,
24.35
],
玉溪
:
[
102.52
,
24.35
],
张家口
:
[
114.87
,
40.82
],
张家口
:
[
114.87
,
40.82
],
阳泉
:
[
113.57
,
37.85
],
阳泉
:
[
113.57
,
37.85
],
莱州
:
[
119.942327
,
37.177017
],
莱州
:
[
119.942327
,
37.177017
],
湖州
:
[
120.1
,
30.86
],
湖州
:
[
120.1
,
30.86
],
汕头
:
[
116.69
,
23.39
],
汕头
:
[
116.69
,
23.39
],
昆山
:
[
120.95
,
31.39
],
昆山
:
[
120.95
,
31.39
],
宁波
:
[
121.56
,
29.86
],
宁波
:
[
121.56
,
29.86
],
湛江
:
[
110.359377
,
21.270708
],
湛江
:
[
110.359377
,
21.270708
],
揭阳
:
[
116.35
,
23.55
],
揭阳
:
[
116.35
,
23.55
],
荣成
:
[
122.41
,
37.16
],
荣成
:
[
122.41
,
37.16
],
连云港
:
[
119.16
,
34.59
],
连云港
:
[
119.16
,
34.59
],
葫芦岛
:
[
120.836932
,
40.711052
],
葫芦岛
:
[
120.836932
,
40.711052
],
常熟
:
[
120.74
,
31.64
],
常熟
:
[
120.74
,
31.64
],
东莞
:
[
113.75
,
23.04
],
东莞
:
[
113.75
,
23.04
],
河源
:
[
114.68
,
23.73
],
河源
:
[
114.68
,
23.73
],
淮安
:
[
119.15
,
33.5
],
淮安
:
[
119.15
,
33.5
],
泰州
:
[
119.9
,
32.49
],
泰州
:
[
119.9
,
32.49
],
南宁
:
[
108.33
,
22.84
],
南宁
:
[
108.33
,
22.84
],
营口
:
[
122.18
,
40.65
],
营口
:
[
122.18
,
40.65
],
惠州
:
[
114.4
,
23.09
],
惠州
:
[
114.4
,
23.09
],
江阴
:
[
120.26
,
31.91
],
江阴
:
[
120.26
,
31.91
],
蓬莱
:
[
120.75
,
37.8
],
蓬莱
:
[
120.75
,
37.8
],
韶关
:
[
113.62
,
24.84
],
韶关
:
[
113.62
,
24.84
],
嘉峪关
:
[
98.289152
,
39.77313
],
嘉峪关
:
[
98.289152
,
39.77313
],
广州
:
[
113.23
,
23.16
],
广州
:
[
113.23
,
23.16
],
延安
:
[
109.47
,
36.6
],
延安
:
[
109.47
,
36.6
],
太原
:
[
112.53
,
37.87
],
太原
:
[
112.53
,
37.87
],
清远
:
[
113.01
,
23.7
],
清远
:
[
113.01
,
23.7
],
中山
:
[
113.38
,
22.52
],
中山
:
[
113.38
,
22.52
],
昆明
:
[
102.73
,
25.04
],
昆明
:
[
102.73
,
25.04
],
寿光
:
[
118.73
,
36.86
],
寿光
:
[
118.73
,
36.86
],
盘锦
:
[
122.070714
,
41.119997
],
盘锦
:
[
122.070714
,
41.119997
],
长治
:
[
113.08
,
36.18
],
长治
:
[
113.08
,
36.18
],
深圳
:
[
114.07
,
22.62
],
深圳
:
[
114.07
,
22.62
],
珠海
:
[
113.52
,
22.3
],
珠海
:
[
113.52
,
22.3
],
宿迁
:
[
118.3
,
33.96
],
宿迁
:
[
118.3
,
33.96
],
咸阳
:
[
108.72
,
34.36
],
咸阳
:
[
108.72
,
34.36
],
铜川
:
[
109.11
,
35.09
],
铜川
:
[
109.11
,
35.09
],
平度
:
[
119.97
,
36.77
],
平度
:
[
119.97
,
36.77
],
佛山
:
[
113.11
,
23.05
],
佛山
:
[
113.11
,
23.05
],
海口
:
[
110.35
,
20.02
],
海口
:
[
110.35
,
20.02
],
江门
:
[
113.06
,
22.61
],
江门
:
[
113.06
,
22.61
],
章丘
:
[
117.53
,
36.72
],
章丘
:
[
117.53
,
36.72
],
肇庆
:
[
112.44
,
23.05
],
肇庆
:
[
112.44
,
23.05
],
大连
:
[
121.62
,
38.92
],
大连
:
[
121.62
,
38.92
],
临汾
:
[
111.5
,
36.08
],
临汾
:
[
111.5
,
36.08
],
吴江
:
[
120.63
,
31.16
],
吴江
:
[
120.63
,
31.16
],
石嘴山
:
[
106.39
,
39.04
],
石嘴山
:
[
106.39
,
39.04
],
沈阳
:
[
123.38
,
41.8
],
沈阳
:
[
123.38
,
41.8
],
苏州
:
[
120.62
,
31.32
],
苏州
:
[
120.62
,
31.32
],
茂名
:
[
110.88
,
21.68
],
茂名
:
[
110.88
,
21.68
],
嘉兴
:
[
120.76
,
30.77
],
嘉兴
:
[
120.76
,
30.77
],
长春
:
[
125.35
,
43.88
],
长春
:
[
125.35
,
43.88
],
胶州
:
[
120.03336
,
36.264622
],
胶州
:
[
120.03336
,
36.264622
],
银川
:
[
106.27
,
38.47
],
银川
:
[
106.27
,
38.47
],
张家港
:
[
120.555821
,
31.875428
],
张家港
:
[
120.555821
,
31.875428
],
三门峡
:
[
111.19
,
34.76
],
三门峡
:
[
111.19
,
34.76
],
锦州
:
[
121.15
,
41.13
],
锦州
:
[
121.15
,
41.13
],
南昌
:
[
115.89
,
28.68
],
南昌
:
[
115.89
,
28.68
],
柳州
:
[
109.4
,
24.33
],
柳州
:
[
109.4
,
24.33
],
三亚
:
[
109.511909
,
18.252847
],
三亚
:
[
109.511909
,
18.252847
],
自贡
:
[
104.778442
,
29.33903
],
自贡
:
[
104.778442
,
29.33903
],
阳江
:
[
111.95
,
21.85
],
阳江
:
[
111.95
,
21.85
],
泸州
:
[
105.39
,
28.91
],
泸州
:
[
105.39
,
28.91
],
西宁
:
[
101.74
,
36.56
],
西宁
:
[
101.74
,
36.56
],
宜宾
:
[
104.56
,
29.77
],
宜宾
:
[
104.56
,
29.77
],
呼和浩特
:
[
111.65
,
40.82
],
呼和浩特
:
[
111.65
,
40.82
],
成都
:
[
104.06
,
30.67
],
成都
:
[
104.06
,
30.67
],
大同
:
[
113.3
,
40.12
],
大同
:
[
113.3
,
40.12
],
镇江
:
[
119.44
,
32.2
],
镇江
:
[
119.44
,
32.2
],
桂林
:
[
110.28
,
25.29
],
桂林
:
[
110.28
,
25.29
],
张家界
:
[
110.479191
,
29.117096
],
张家界
:
[
110.479191
,
29.117096
],
宜兴
:
[
119.82
,
31.36
],
宜兴
:
[
119.82
,
31.36
],
北海
:
[
109.12
,
21.49
],
北海
:
[
109.12
,
21.49
],
西安
:
[
108.95
,
34.27
],
西安
:
[
108.95
,
34.27
],
金坛
:
[
119.56
,
31.74
],
金坛
:
[
119.56
,
31.74
],
东营
:
[
118.49
,
37.46
],
东营
:
[
118.49
,
37.46
],
牡丹江
:
[
129.58
,
44.6
],
牡丹江
:
[
129.58
,
44.6
],
遵义
:
[
106.9
,
27.7
],
遵义
:
[
106.9
,
27.7
],
绍兴
:
[
120.58
,
30.01
],
绍兴
:
[
120.58
,
30.01
],
扬州
:
[
119.42
,
32.39
],
扬州
:
[
119.42
,
32.39
],
常州
:
[
119.95
,
31.79
],
常州
:
[
119.95
,
31.79
],
潍坊
:
[
119.1
,
36.62
],
潍坊
:
[
119.1
,
36.62
],
台州
:
[
121.420757
,
28.656386
],
台州
:
[
121.420757
,
28.656386
],
南京
:
[
118.78
,
32.04
],
南京
:
[
118.78
,
32.04
],
滨州
:
[
118.03
,
37.36
],
滨州
:
[
118.03
,
37.36
],
贵阳
:
[
106.71
,
26.57
],
贵阳
:
[
106.71
,
26.57
],
无锡
:
[
120.29
,
31.59
],
无锡
:
[
120.29
,
31.59
],
本溪
:
[
123.73
,
41.3
],
本溪
:
[
123.73
,
41.3
],
克拉玛依
:
[
84.77
,
45.59
],
克拉玛依
:
[
84.77
,
45.59
],
渭南
:
[
109.5
,
34.52
],
渭南
:
[
109.5
,
34.52
],
马鞍山
:
[
118.48
,
31.56
],
马鞍山
:
[
118.48
,
31.56
],
宝鸡
:
[
107.15
,
34.38
],
宝鸡
:
[
107.15
,
34.38
],
焦作
:
[
113.21
,
35.24
],
焦作
:
[
113.21
,
35.24
],
句容
:
[
119.16
,
31.95
],
句容
:
[
119.16
,
31.95
],
徐州
:
[
117.2
,
34.26
],
徐州
:
[
117.2
,
34.26
],
衡水
:
[
115.72
,
37.72
],
衡水
:
[
115.72
,
37.72
],
包头
:
[
110
,
40.58
],
包头
:
[
110
,
40.58
],
绵阳
:
[
104.73
,
31.48
],
绵阳
:
[
104.73
,
31.48
],
乌鲁木齐
:
[
87.68
,
43.77
],
乌鲁木齐
:
[
87.68
,
43.77
],
枣庄
:
[
117.57
,
34.86
],
枣庄
:
[
117.57
,
34.86
],
杭州
:
[
120.19
,
30.26
],
杭州
:
[
120.19
,
30.26
],
淄博
:
[
118.05
,
36.78
],
淄博
:
[
118.05
,
36.78
],
鞍山
:
[
122.85
,
41.12
],
鞍山
:
[
122.85
,
41.12
],
溧阳
:
[
119.48
,
31.43
],
溧阳
:
[
119.48
,
31.43
],
库尔勒
:
[
86.06
,
41.68
],
库尔勒
:
[
86.06
,
41.68
],
安阳
:
[
114.35
,
36.1
],
安阳
:
[
114.35
,
36.1
],
开封
:
[
114.35
,
34.79
],
开封
:
[
114.35
,
34.79
],
济南
:
[
117
,
36.65
],
济南
:
[
117
,
36.65
],
德阳
:
[
104.37
,
31.13
],
德阳
:
[
104.37
,
31.13
],
温州
:
[
120.65
,
28.01
],
温州
:
[
120.65
,
28.01
],
九江
:
[
115.97
,
29.71
],
九江
:
[
115.97
,
29.71
],
邯郸
:
[
114.47
,
36.6
],
邯郸
:
[
114.47
,
36.6
],
临安
:
[
119.72
,
30.23
],
临安
:
[
119.72
,
30.23
],
兰州
:
[
103.73
,
36.03
],
兰州
:
[
103.73
,
36.03
],
沧州
:
[
116.83
,
38.33
],
沧州
:
[
116.83
,
38.33
],
临沂
:
[
118.35
,
35.05
],
临沂
:
[
118.35
,
35.05
],
南充
:
[
106.110698
,
30.837793
],
南充
:
[
106.110698
,
30.837793
],
富阳
:
[
119.95
,
30.07
],
富阳
:
[
119.95
,
30.07
],
泰安
:
[
117.13
,
36.18
],
泰安
:
[
117.13
,
36.18
],
诸暨
:
[
120.23
,
29.71
],
诸暨
:
[
120.23
,
29.71
],
郑州
:
[
113.65
,
34.76
],
郑州
:
[
113.65
,
34.76
],
哈尔滨
:
[
126.63
,
45.75
],
哈尔滨
:
[
126.63
,
45.75
],
聊城
:
[
115.97
,
36.45
],
聊城
:
[
115.97
,
36.45
],
芜湖
:
[
118.38
,
31.33
],
芜湖
:
[
118.38
,
31.33
],
唐山
:
[
118.02
,
39.63
],
唐山
:
[
118.02
,
39.63
],
平顶山
:
[
113.29
,
33.75
],
平顶山
:
[
113.29
,
33.75
],
邢台
:
[
114.48
,
37.05
],
邢台
:
[
114.48
,
37.05
],
德州
:
[
116.29
,
37.45
],
德州
:
[
116.29
,
37.45
],
济宁
:
[
116.59
,
35.38
],
济宁
:
[
116.59
,
35.38
],
荆州
:
[
112.239741
,
30.335165
],
荆州
:
[
112.239741
,
30.335165
],
宜昌
:
[
111.3
,
30.7
],
宜昌
:
[
111.3
,
30.7
],
义乌
:
[
120.06
,
29.32
],
义乌
:
[
120.06
,
29.32
],
丽水
:
[
119.92
,
28.45
],
丽水
:
[
119.92
,
28.45
],
洛阳
:
[
112.44
,
34.7
],
洛阳
:
[
112.44
,
34.7
],
秦皇岛
:
[
119.57
,
39.95
],
秦皇岛
:
[
119.57
,
39.95
],
株洲
:
[
113.16
,
27.83
],
株洲
:
[
113.16
,
27.83
],
石家庄
:
[
114.48
,
38.03
],
石家庄
:
[
114.48
,
38.03
],
莱芜
:
[
117.67
,
36.19
],
莱芜
:
[
117.67
,
36.19
],
常德
:
[
111.69
,
29.05
],
常德
:
[
111.69
,
29.05
],
保定
:
[
115.48
,
38.85
],
保定
:
[
115.48
,
38.85
],
湘潭
:
[
112.91
,
27.87
],
湘潭
:
[
112.91
,
27.87
],
金华
:
[
119.64
,
29.12
],
金华
:
[
119.64
,
29.12
],
岳阳
:
[
113.09
,
29.37
],
岳阳
:
[
113.09
,
29.37
],
长沙
:
[
113
,
28.21
],
长沙
:
[
113
,
28.21
],
衢州
:
[
118.88
,
28.97
],
衢州
:
[
118.88
,
28.97
],
廊坊
:
[
116.7
,
39.53
],
廊坊
:
[
116.7
,
39.53
],
菏泽
:
[
115.480656
,
35.23375
],
菏泽
:
[
115.480656
,
35.23375
],
合肥
:
[
117.27
,
31.86
],
合肥
:
[
117.27
,
31.86
],
武汉
:
[
114.31
,
30.52
],
武汉
:
[
114.31
,
30.52
],
大庆
:
[
125.03
,
46.58
]
};
大庆
:
[
125.03
,
46.58
]
};
export
{
provienceData
,
geoCoordMap
}
export
{
provienceData
,
geoCoordMap
};
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