配置项如下
echarts.registerMap('haicang', {
"features": [{
"type": "Feature",
"properties": {
"adcode": "海沧街道",
"name": "海沧街道"
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
117.97101974487306,
24.489413749714622
],
[
117.96140670776367,
24.484414663027973
],
[
117.95883178710938,
24.49117119392949
],
[
117.9556131362915,
24.477306244633866
],
[
117.94681549072266,
24.467189726231073
],
[
117.95149326324463,
24.46547100911674
],
[
117.95243740081786,
24.46554913313087
],
[
117.95368194580077,
24.465041326172702
],
[
117.95256614685057,
24.46019752611702
],
[
117.95531272888184,
24.45968969758028
],
[
117.95479774475098,
24.458009942449465
],
[
117.98440933227539,
24.451915759061432
],
[
117.98432350158691,
24.452618949111944
],
[
117.98243522644043,
24.453009608555394
],
[
117.98260688781738,
24.454494103393856
],
[
117.99007415771483,
24.452931476763613
],
[
117.99015998840332,
24.45480662639424
],
[
117.99290657043457,
24.454728495716825
],
[
117.99118995666502,
24.450274967015854
],
[
118.02011489868163,
24.44464923209822
],
[
118.02059233188629,
24.452814278985077
],
[
118.01084518432617,
24.453478398288706
],
[
118.00574362277983,
24.456256918296425
],
[
118.01161766052245,
24.46230694581464
],
[
118.01294267177582,
24.466955357096865
],
[
118.02590310573578,
24.46750710040495
],
[
118.02238941192627,
24.488779111046874
],
[
118.02038311958313,
24.491669131992637
],
[
118.01833927631378,
24.494583494649618
],
[
118.01350057125092,
24.492142659498445
],
[
118.00466537475586,
24.49097592356269
],
[
117.98904418945312,
24.492459970746975
],
[
117.9862117767334,
24.492538078008447
],
[
117.97719955444336,
24.490116730347225
],
[
117.97170639038087,
24.489569967972496
]
]
]
]
}
},
{
"type": "Feature",
"properties": {
"adcode": "嵩屿街道",
"name": "嵩屿街道"
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
118.02018463611603,
24.44565035780761
],
[
118.02071034908295,
24.446128941922833
],
[
118.02155256271362,
24.445533153257472
],
[
118.02194952964783,
24.445406181538512
],
[
118.02235186100006,
24.44545501683017
],
[
118.02250206470488,
24.445303627364446
],
[
118.02235722541809,
24.445127820014743
],
[
118.02240014076233,
24.44475667036011
],
[
118.02281320095062,
24.444370868902777
],
[
118.02262544631957,
24.444199943829023
],
[
118.02253425121306,
24.44384832580562
],
[
118.02543640136717,
24.44160185417216
],
[
118.033504486084,
24.441386972178982
],
[
118.04159402847289,
24.440898602650527
],
[
118.04163694381712,
24.448106744758185
],
[
118.04097175598145,
24.448165345850235
],
[
118.04075717926027,
24.447677002583887
],
[
118.03861141204833,
24.447716070114826
],
[
118.0386972427368,
24.448673220839908
],
[
118.03818225860596,
24.44922016084752
],
[
118.0392336845398,
24.451271164734393
],
[
118.03940534591675,
24.452638482112885
],
[
118.04073572158813,
24.453927653479727
],
[
118.04207146167754,
24.45459665008881
],
[
118.04186761379242,
24.455182629601637
],
[
118.04133117198944,
24.455026368664715
],
[
118.04129898548126,
24.45509473284847
],
[
118.04174959659575,
24.455319357762473
],
[
118.04176032543181,
24.455900450790526
],
[
118.04188370704652,
24.455944398893717
],
[
118.0418998003006,
24.457477689784188
],
[
118.04083228111266,
24.45748257284638
],
[
118.04057478904724,
24.457707193502795
],
[
118.04038166999815,
24.45739467769789
],
[
118.0391049385071,
24.456759877582325
],
[
118.03277492523192,
24.46621318529398
],
[
118.0336332321167,
24.472619155717684
],
[
118.03740978240968,
24.478556105533265
],
[
118.05491924285889,
24.495740433961906
],
[
118.05512309074402,
24.495906407504993
],
[
118.05579900741577,
24.495222985627386
],
[
118.05649638175963,
24.49532061755158
],
[
118.0579662322998,
24.496179775216042
],
[
118.057998418808,
24.496550773301898
],
[
118.05833101272583,
24.496316458848703
],
[
118.05933952331543,
24.496872954962104
],
[
118.0597472190857,
24.49754660485683
],
[
118.05963993072508,
24.498044517676764
],
[
118.06047677993774,
24.499382038430607
],
[
118.06093811988832,
24.49987994398206
],
[
118.0611741542816,
24.49972373853112
],
[
118.0617105960846,
24.500250931150205
],
[
118.061420917511,
24.500514526630734
],
[
118.06453227996826,
24.503589766399646
],
[
118.0654227733612,
24.50298448705808
],
[
118.06711792945862,
24.504995565237653
],
[
118.06703209877014,
24.505307962844302
],
[
118.06636691093443,
24.505981567541564
],
[
118.06660294532776,
24.506206101638416
],
[
118.06738615036012,
24.50588394389607
],
[
118.0681586265564,
24.507660682375615
],
[
118.06764364242554,
24.508148792944528
],
[
118.06813716888426,
24.508558804357367
],
[
118.06647419929504,
24.510560031340386
],
[
118.06617379188539,
24.510491697286003
],
[
118.06451082229613,
24.513556931172385
],
[
118.06423187255858,
24.51343978985031
],
[
118.06399583816527,
24.51383026049919
],
[
118.06284785270691,
24.513810736995566
],
[
118.06163549423218,
24.514093827501174
],
[
118.06146383285524,
24.51440620249128
],
[
118.06079864501953,
24.51498214184324
],
[
118.06005835533142,
24.516368290137518
],
[
118.05971503257751,
24.517354203208118
],
[
118.05929660797119,
24.517695854447144
],
[
118.05887818336485,
24.51850605224235
],
[
118.05940389633177,
24.51850605224235
],
[
118.05950045585632,
24.519072211455434
],
[
118.05987596511841,
24.51962860681662
],
[
118.06006908416748,
24.520184999713248
],
[
118.05923223495483,
24.520409508429797
],
[
118.05863142013548,
24.52089756947264
],
[
118.05843830108644,
24.52121968872203
],
[
118.05795550346376,
24.52209819156696
],
[
118.05829882621765,
24.52237150230995
],
[
118.05847048759459,
24.523210953015983
],
[
118.05851340293883,
24.52400159331733
],
[
118.05769801139832,
24.52475318503824
],
[
118.05661439895628,
24.525036250883925
],
[
118.05671095848085,
24.525573098149046
],
[
118.05670022964476,
24.526314919684033
],
[
118.0560028553009,
24.526617503525504
],
[
118.05576682090759,
24.526861522221385
],
[
118.05621743202208,
24.52694936883582
],
[
118.05618524551393,
24.52731051538282
],
[
118.05534839630127,
24.527417883074865
],
[
118.05495142936707,
24.527759506938757
],
[
118.05468320846556,
24.528306103187685
],
[
118.05309534072876,
24.52800352341533
],
[
118.05307388305663,
24.52834514568585
],
[
118.0535888671875,
24.528384188171866
],
[
118.05366396903992,
24.528852697057147
],
[
118.05417895317078,
24.528921021123523
],
[
118.05403947830199,
24.529799470093394
],
[
118.05308461189271,
24.530707194238623
],
[
118.05234432220458,
24.530960965406415
],
[
118.05135726928711,
24.531780837981202
],
[
118.05049896240233,
24.532913034162853
],
[
118.04903984069824,
24.533342485215723
],
[
118.0478811264038,
24.53408426084658
],
[
118.04762363433838,
24.53482603209406
],
[
118.04637908935547,
24.53482603209406
],
[
118.04569244384766,
24.53525547660224
],
[
118.04397583007814,
24.535216436253126
],
[
118.04122924804686,
24.53427946423143
],
[
118.04092347621918,
24.53450394774873
],
[
118.03942680358888,
24.53386953677264
],
[
118.03801596164705,
24.53345960797518
],
[
118.03757071495058,
24.533137520123752
],
[
118.03637981414795,
24.533352245449866
],
[
118.03474366664885,
24.53392321782556
],
[
118.03316116333008,
24.534991954010025
],
[
118.03198099136353,
24.53580692023648
],
[
118.0314713716507,
24.536475481393396
],
[
118.03149819374084,
24.53669508099645
],
[
118.03161084651948,
24.536631641150574
],
[
118.03175032138824,
24.536309561438507
],
[
118.03340792655945,
24.535148115612934
],
[
118.03521037101746,
24.534133061721253
],
[
118.03662657737732,
24.533840256188647
],
[
118.03762435913086,
24.533801215399357
],
[
118.03861141204833,
24.53393785810874
],
[
118.0396842956543,
24.534308744712973
],
[
118.04058551788329,
24.534786991611373
],
[
118.04150819778441,
24.535148115612934
],
[
118.04179787635802,
24.535216436253126
],
[
118.04213047027588,
24.535655639480627
],
[
118.0422592163086,
24.536329081444592
],
[
118.04231286048888,
24.53684636049947
],
[
118.04217338562012,
24.53715867889666
],
[
118.0416691303253,
24.53733435765353
],
[
118.03479731082916,
24.538295706496207
],
[
118.03250133991241,
24.538632420847012
],
[
118.03214192390442,
24.53858850163509
],
[
118.03187906742095,
24.538403064793112
],
[
118.03140699863435,
24.538310346269377
],
[
118.03109049797058,
24.53782235291019
],
[
118.03059697151183,
24.53804683009108
],
[
118.03074717521667,
24.538529942661967
],
[
118.02984595298767,
24.538837376966065
],
[
118.02937388420105,
24.53870561949938
],
[
118.0292397737503,
24.538500663165166
],
[
118.02890717983244,
24.53864706058091
],
[
118.02896618843079,
24.54223862369051
],
[
118.02899301052095,
24.543004745453402
],
[
118.02927732467651,
24.543297529605073
],
[
118.02938997745512,
24.543565914477256
],
[
118.02929878234863,
24.543902614686857
],
[
118.0290949344635,
24.544151479478455
],
[
118.02875697612762,
24.544156359175304
],
[
118.02875697612762,
24.544312509374677
],
[
118.02837073802948,
24.54428811091884
],
[
118.02865505218506,
24.532834951995394
],
[
118.0289125442505,
24.53158563071095
],
[
118.03054332733154,
24.530570548012715
],
[
118.03389072418213,
24.530336296993738
],
[
118.04221630096436,
24.529711625472988
],
[
118.04556369781494,
24.527837592262852
],
[
118.04732322692873,
24.525416924635913
],
[
118.04792404174806,
24.522722900962684
],
[
118.04736614227295,
24.52010690963083
],
[
118.04534912109376,
24.516905174452294
],
[
118.03861141204833,
24.50854904219642
],
[
118.03586483001709,
24.50542511174663
],
[
118.01833927631378,
24.494578613026597
],
[
118.02238941192627,
24.488788874742948
],
[
118.02590847015381,
24.46750221773141
],
[
118.01294803619383,
24.466955357096865
],
[
118.01161766052245,
24.462321594439015
],
[
118.0057382583618,
24.456252035186726
],
[
118.01082909107208,
24.453483281505907
],
[
118.02058696746826,
24.452814278985077
],
[
118.02017390727997,
24.44564547428686
]
]
]
]
}
},
{
"type": "Feature",
"properties": {
"adcode": "新阳街道",
"name": "新阳街道"
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
118.02847266197205,
24.541867760519963
],
[
118.02871942520142,
24.532795910893455
],
[
118.02893400192261,
24.53160515145164
],
[
118.0306077003479,
24.530570548012715
],
[
118.0422592163086,
24.529750667534095
],
[
118.04564952850342,
24.52781807093638
],
[
118.04734468460083,
24.525416924635913
],
[
118.0479884147644,
24.522722900962684
],
[
118.04740905761719,
24.520067864571413
],
[
118.04528474807739,
24.516846605365824
],
[
118.03590774536131,
24.505405586937158
],
[
118.01833391189575,
24.494588376272457
],
[
118.01350593566895,
24.492147541216028
],
[
118.00464391708374,
24.490956396509336
],
[
117.99496650695801,
24.491893691650642
],
[
117.98904418945312,
24.492499024383772
],
[
117.98625469207764,
24.492557604816238
],
[
117.97717809677123,
24.490155784711607
],
[
117.9716420173645,
24.489550440700867
],
[
117.9709768295288,
24.48943327700746
],
[
117.96140670776367,
24.48437560688118
],
[
117.95883178710938,
24.491132139880378
],
[
117.95303821563719,
24.49933322405472
],
[
117.95024871826172,
24.50280876025174
],
[
117.94497013092041,
24.50772901796939
],
[
117.9302501678467,
24.515265229709474
],
[
117.92415618896483,
24.524675097796116
],
[
117.91956424713133,
24.529672583399744
],
[
117.91753649711609,
24.532034606978737
],
[
117.9217529296875,
24.53525547660224
],
[
117.92491793632506,
24.537510036164523
],
[
117.92673110961913,
24.540096385782515
],
[
117.93102264404297,
24.53525547660224
],
[
117.93394088745117,
24.530102045537678
],
[
117.94148325920104,
24.52603185672063
],
[
117.95557022094727,
24.53463082955918
],
[
117.96339154243468,
24.536426681429443
],
[
117.97162055969237,
24.53737339734389
],
[
117.98131942749022,
24.539784074695962
],
[
117.98661947250366,
24.551866043163244
],
[
117.99591064453124,
24.550089930124585
],
[
118.00569534301756,
24.548411382599433
],
[
118.00535202026367,
24.546205815078274
],
[
118.01848411560059,
24.543141378142536
],
[
118.01998615264893,
24.543082821293986
],
[
118.02412748336792,
24.542067831577082
],
[
118.02846193313597,
24.541853121161804
]
]
]
]
}
},
{
"type": "Feature",
"properties": {
"adcode": "东孚街道",
"name": "东孚街道"
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
117.98664093017577,
24.55188556074924
],
[
117.98133015632628,
24.53979383442918
],
[
117.97162055969237,
24.537363637422438
],
[
117.96338081359863,
24.536426681429443
],
[
117.95554876327513,
24.534621069424464
],
[
117.94852137565613,
24.530326536525127
],
[
117.94149398803711,
24.526041617523095
],
[
117.93394088745117,
24.530102045537678
],
[
117.93101727962495,
24.53526523668762
],
[
117.92999267578125,
24.536412041436545
],
[
117.92887151241301,
24.5376808344811
],
[
117.92672574520111,
24.540096385782515
],
[
117.92492866516112,
24.53751979607458
],
[
117.92176365852356,
24.535245716516098
],
[
117.91754722595213,
24.53202484664217
],
[
117.90544509887695,
24.529711625472988
],
[
117.90184020996092,
24.533381526147682
],
[
117.90364265441895,
24.54712317973075
],
[
117.90664672851562,
24.558365231396188
],
[
117.90630340576172,
24.56687416977837
],
[
117.90467262268066,
24.573118894629893
],
[
117.90115356445311,
24.57624114035558
],
[
117.88956642150879,
24.583500060896
],
[
117.88201332092284,
24.587870820874407
],
[
117.87574768066406,
24.591070744837058
],
[
117.88536071777342,
24.60784949479901
],
[
117.88621902465822,
24.61463839606907
],
[
117.89351463317871,
24.61502855161134
],
[
117.89548873901367,
24.613545954075356
],
[
117.89720535278319,
24.614248239309614
],
[
117.90329933166505,
24.614794458432044
],
[
117.90990829467773,
24.614794458432044
],
[
117.91668891906738,
24.61971032317277
],
[
117.91831970214842,
24.630009603511528
],
[
117.92544364929198,
24.63968391192206
],
[
117.93291091918947,
24.641010170006695
],
[
117.93574333190918,
24.64732920630064
],
[
117.9396915435791,
24.642024357863985
],
[
117.94527053833006,
24.642180386034216
],
[
117.94793128967284,
24.63726540504676
],
[
117.94818878173828,
24.633910624447953
],
[
117.95127868652345,
24.633286469281973
],
[
117.94904708862305,
24.630633775045
],
[
117.94913291931151,
24.628293115720375
],
[
117.9473304748535,
24.627356839716075
],
[
117.94449806213377,
24.627512886203856
],
[
117.94175148010254,
24.626654628110106
],
[
117.94321060180663,
24.624782044540563
],
[
117.94321060180663,
24.621348901805526
],
[
117.94827461242676,
24.61939821052222
],
[
117.94707298278809,
24.617759606324775
],
[
117.94363975524902,
24.616277041166917
],
[
117.94046401977539,
24.61690128127053
],
[
117.93943405151366,
24.61432627075889
],
[
117.94243812561035,
24.613623985962786
],
[
117.94175148010254,
24.60948822884196
],
[
117.9422664642334,
24.6081616362718
],
[
117.94140815734862,
24.60628877575273
],
[
117.94458389282225,
24.60480607462456
],
[
117.9458713531494,
24.602308854060343
],
[
117.94561386108398,
24.599655502603877
],
[
117.94793128967284,
24.59879705332304
],
[
117.9499053955078,
24.594114499049468
],
[
117.94981956481932,
24.591226836596892
],
[
117.95411109924316,
24.58646595037521
],
[
117.95265197753908,
24.583968363904614
],
[
117.95565605163573,
24.582953705172784
],
[
117.95943260192871,
24.584436665162066
],
[
117.96441078186034,
24.583968363904614
],
[
117.96827316284178,
24.581392675687766
],
[
117.97170639038087,
24.578036396415065
],
[
117.97067642211914,
24.577490016859517
],
[
117.97084808349608,
24.576085029917213
],
[
117.97402381896973,
24.576085029917213
],
[
117.97471046447754,
24.57249443614823
],
[
117.98037528991699,
24.57077715927735
],
[
117.98166275024414,
24.567186413411275
],
[
117.97977447509766,
24.565547125660405
],
[
117.97994613647461,
24.552900471035418
],
[
117.98661947250366,
24.551846525574227
]
]
]
]
}
}
]
});
var scatterData = [{
"name": "海沧街道",
"value": [
117.97900199890137,
24.465568664126824,
50
]
},
{
"name": "嵩屿街道",
"value": [
118.03315043449402,
24.45717005648422,
50
]
},
{
"name": "新阳街道",
"value": [
118.00608158111572,
24.524928881155507,
50
]
},
{
"name": "东孚街道",
"value": [
117.92575478553772,
24.567196171012284,
50
]
}
];
var fireData = [{
"name": "海沧分局",
"value": [
118.01913321018219,
24.488510609108168,
50
]
},
{
"name": "新阳工业区",
"value": [
118.00342082977295,
24.528891739385347,
50
]
},
{
"name": "东孚工业区",
"value": [
117.92913436889648,
24.562034294001684,
50
]
},
{
"name": "党校",
"value": [
118.02511453628539,
24.489618786138294,
50
]
},
{
"name": "海峡生活馆",
"value": [
118.027474,
24.471633,
50
]
},
{
"name": "东方高尔夫",
"value": [
118.04852485656737,
24.53115617364797,
50
]
},
{
"name": "嵩屿码头",
"value": [
118.0401349067688,
24.455148447538246,
50
]
},
{
"name": "东孚盘龙路",
"value": [
117.94106483459473,
24.55243205192385,
50
]
},
{
"name": "文圃园",
"value": [
118.02985399961472,
24.493082386639934,
50
]
}
];
var regionData = [{
name: "海沧分局",
value: 50,
},
{
name: "新阳工业区",
value: 50,
},
{
name: "东孚工业区",
value: 50,
},
{
name: "党校",
value: 50,
},
{
name: "海峡生活馆",
value: 50,
},
{
name: "东方高尔夫",
value: 50,
},
{
name: "嵩屿码头",
value: 50,
},
{
name: "东孚盘龙路",
value: 50,
},
{
name: "文圃园",
value: 50,
}
];
option = {
title: {
text: '海沧区3D地图',
left: 'center',
top: 20
},
geo3D: {
map: 'haicang',
viewControl: {
center: [1, 1, 10],
regionHeight:[50],
},
light: {
main: {
intensity: 1,
shadow: true,
alpha: 180,
beta: 90,
},
ambient: {
intensity: 0
},
ambientCubemap: {
diffuseIntensity: 1,
texture: '/asset/get/s/data-1571964651206-ppmsvsRE.hdr'
}
},
groundPlane: {
show: false,
},
postEffect: {
enable: false
},
itemStyle: {
borderColor: "rgb(0,143,254)",
borderWidth: 1
},
environment: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: '#021f62' // 天空颜色
}, {
offset: 0.7,
color: '#02134a' // 地面颜色
}, {
offset: 1,
color: '#021242' // 地面颜色
}], false)
},
series: [{
type: 'scatter3D',
coordinateSystem: 'geo3D',
data: scatterData,
symbol: 'circle',
symbolSize: 5,
itemStyle: {
color: 'blue',
borderColor: '#fff',
borderWidth: 1
},
label: {
show: true,
formatter: '{b}',
position: 'bottom',
textStyle: {
color: '#000',
backgroundColor: '#fff',
}
}
},
{
type: 'scatter3D',
coordinateSystem: 'geo3D',
data: fireData,
symbol: 'pin',
symbolSize: 40,
itemStyle: {
color: 'red',
borderColor: '#fff',
borderWidth: 1
},
label: {
show: false,
formatter: '{b}',
position: 'right',
textStyle: {
color: '#000',
backgroundColor: '#fff',
}
}
},
{
type: 'scatter3D',
coordinateSystem: 'geo3D',
data: regionData,
}
]
};