base.js 175 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967
  1. /*大屏*/
  2. $(function () {
  3. echart_map();
  4. //echart_1湖南各市货运量
  5. function echart_1() {
  6. // 基于准备好的dom,初始化echarts实例
  7. var myChart = echarts.init(document.getElementById('chart_1'));
  8. myChart.clear();
  9. option = {
  10. tooltip: {
  11. trigger: 'item',
  12. formatter: "{a} <br/>{b} : {c}万元"
  13. },
  14. legend: {
  15. x: 'center',
  16. y: '15%',
  17. data: ['长沙', '株洲', '湘潭', '衡阳', '邵阳', '岳阳', '常德', '张家界', '益阳', '郴州', '永州', '娄底', '怀化', '湘西'],
  18. icon: 'circle',
  19. textStyle: {
  20. color: '#fff',
  21. }
  22. },
  23. calculable: true,
  24. series: [{
  25. name: '',
  26. type: 'pie',
  27. //起始角度,支持范围[0, 360]
  28. startAngle: 0,
  29. //饼图的半径,数组的第一项是内半径,第二项是外半径
  30. radius: [41, 280.75],
  31. //支持设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度
  32. center: ['50%', '40%'],
  33. //是否展示成南丁格尔图,通过半径区分数据大小。可选择两种模式:
  34. // 'radius' 面积展现数据的百分比,半径展现数据的大小。
  35. // 'area' 所有扇区面积相同,仅通过半径展现数据大小
  36. roseType: 'area',
  37. //是否启用防止标签重叠策略,默认开启,圆环图这个例子中需要强制所有标签放在中心位置,可以将该值设为 false。
  38. avoidLabelOverlap: false,
  39. label: {
  40. normal: {
  41. show: true,
  42. formatter: '{c}万元'
  43. },
  44. emphasis: {
  45. show: true
  46. }
  47. },
  48. labelLine: {
  49. normal: {
  50. show: true,
  51. length2: 1,
  52. },
  53. emphasis: {
  54. show: true
  55. }
  56. },
  57. data: [{
  58. value: 900.58,
  59. name: '怀化',
  60. itemStyle: {
  61. normal: {
  62. color: '#f845f1'
  63. }
  64. }
  65. },
  66. {
  67. value: 1100.58,
  68. name: '永州',
  69. itemStyle: {
  70. normal: {
  71. color: '#ad46f3'
  72. }
  73. }
  74. },
  75. {
  76. value: 1200.58,
  77. name: '张家界',
  78. itemStyle: {
  79. normal: {
  80. color: '#5045f6'
  81. }
  82. }
  83. },
  84. {
  85. value: 1300.58,
  86. name: '邵阳',
  87. itemStyle: {
  88. normal: {
  89. color: '#4777f5'
  90. }
  91. }
  92. },
  93. {
  94. value: 1400.58,
  95. name: '常德',
  96. itemStyle: {
  97. normal: {
  98. color: '#44aff0'
  99. }
  100. }
  101. },
  102. {
  103. value: 1500.58,
  104. name: '岳阳',
  105. itemStyle: {
  106. normal: {
  107. color: '#45dbf7'
  108. }
  109. }
  110. },
  111. {
  112. value: 1500.58,
  113. name: '湘潭',
  114. itemStyle: {
  115. normal: {
  116. color: '#f6d54a'
  117. }
  118. }
  119. },
  120. {
  121. value: 1600.58,
  122. name: '株洲',
  123. itemStyle: {
  124. normal: {
  125. color: '#f69846'
  126. }
  127. }
  128. },
  129. {
  130. value: 1800,
  131. name: '长沙',
  132. itemStyle: {
  133. normal: {
  134. color: '#ff4343'
  135. }
  136. }
  137. },
  138. {
  139. value: 0,
  140. name: "",
  141. itemStyle: {
  142. normal: {
  143. color: '#transparent'
  144. }
  145. },
  146. label: {
  147. show: false
  148. },
  149. labelLine: {
  150. show: false
  151. }
  152. },
  153. {
  154. value: 0,
  155. name: "",
  156. itemStyle: {
  157. normal: {
  158. color: 'transparent'
  159. }
  160. },
  161. label: {
  162. show: false
  163. },
  164. labelLine: {
  165. show: false
  166. }
  167. },
  168. {
  169. value: 0,
  170. name: "",
  171. itemStyle: {
  172. normal: {
  173. color: 'transparent'
  174. }
  175. },
  176. label: {
  177. show: false
  178. },
  179. labelLine: {
  180. show: false
  181. }
  182. },
  183. {
  184. value: 0,
  185. name: "",
  186. itemStyle: {
  187. normal: {
  188. color: 'transparent'
  189. }
  190. },
  191. label: {
  192. show: false
  193. },
  194. labelLine: {
  195. show: false
  196. }
  197. },
  198. {
  199. value: 0,
  200. name: "",
  201. itemStyle: {
  202. normal: {
  203. color: 'transparent'
  204. }
  205. },
  206. label: {
  207. show: false
  208. },
  209. labelLine: {
  210. show: false
  211. }
  212. },
  213. {
  214. value: 0,
  215. name: "",
  216. itemStyle: {
  217. normal: {
  218. color: 'transparent'
  219. }
  220. },
  221. label: {
  222. show: false
  223. },
  224. labelLine: {
  225. show: false
  226. }
  227. },
  228. {
  229. value: 0,
  230. name: "",
  231. itemStyle: {
  232. normal: {
  233. color: 'transparent'
  234. }
  235. },
  236. label: {
  237. show: false
  238. },
  239. labelLine: {
  240. show: false
  241. }
  242. },
  243. {
  244. value: 0,
  245. name: "",
  246. itemStyle: {
  247. normal: {
  248. color: 'transparent'
  249. }
  250. },
  251. label: {
  252. show: false
  253. },
  254. labelLine: {
  255. show: false
  256. }
  257. },
  258. {
  259. value: 0,
  260. name: "",
  261. itemStyle: {
  262. normal: {
  263. color: 'transparent'
  264. }
  265. },
  266. label: {
  267. show: false
  268. },
  269. labelLine: {
  270. show: false
  271. }
  272. }
  273. ]
  274. }]
  275. };
  276. // 使用刚指定的配置项和数据显示图表。
  277. myChart.setOption(option);
  278. window.addEventListener("resize", function () {
  279. myChart.resize();
  280. });
  281. }
  282. //echart_0湖南省飞机场
  283. function echart_0() {
  284. // 基于准备好的dom,初始化echarts实例
  285. var myChart = echarts.init(document.getElementById('chart_0'));
  286. function showProvince() {
  287. var geoCoordMap = {
  288. '长沙黄花国际机场': [113.226512,28.192929],
  289. '张家界荷花机场': [110.454598,29.107223],
  290. '常德桃花源机场': [111.651508,28.921516],
  291. '永州零陵机场': [111.622869,26.340994],
  292. '怀化芷江机场': [109.714784,27.44615],
  293. };
  294. var data = [{
  295. name: '长沙黄花国际机场',
  296. value: 100
  297. },
  298. {
  299. name: '张家界荷花机场',
  300. value: 100
  301. },
  302. {
  303. name: '常德桃花源机场',
  304. value: 100
  305. },
  306. {
  307. name: '永州零陵机场',
  308. value: 100
  309. },
  310. {
  311. name: '怀化芷江机场',
  312. value: 100
  313. }
  314. ];
  315. var max = 480,
  316. min = 9; // todo
  317. var maxSize4Pin = 100,
  318. minSize4Pin = 20;
  319. var convertData = function (data) {
  320. var res = [];
  321. for (var i = 0; i < data.length; i++) {
  322. var geoCoord = geoCoordMap[data[i].name];
  323. if (geoCoord) {
  324. res.push({
  325. name: data[i].name,
  326. value: geoCoord.concat(data[i].value)
  327. });
  328. }
  329. }
  330. return res;
  331. };
  332. myChart.setOption(option = {
  333. title: {
  334. top: 20,
  335. text: '',
  336. subtext: '',
  337. x: 'center',
  338. textStyle: {
  339. color: '#ccc'
  340. }
  341. },
  342. legend: {
  343. orient: 'vertical',
  344. y: 'bottom',
  345. x: 'right',
  346. data: ['pm2.5'],
  347. textStyle: {
  348. color: '#fff'
  349. }
  350. },
  351. visualMap: {
  352. show: false,
  353. min: 0,
  354. max: 500,
  355. left: 'left',
  356. top: 'bottom',
  357. text: ['高', '低'], // 文本,默认为数值文本
  358. calculable: true,
  359. seriesIndex: [1],
  360. inRange: {
  361. }
  362. },
  363. geo: {
  364. show: true,
  365. map:'hunan',
  366. mapType: 'hunan',
  367. label: {
  368. normal: {
  369. },
  370. //鼠标移入后查看效果
  371. emphasis: {
  372. textStyle: {
  373. color: '#fff'
  374. }
  375. }
  376. },
  377. //鼠标缩放和平移
  378. roam: true,
  379. itemStyle: {
  380. normal: {
  381. // color: '#ddd',
  382. borderColor: 'rgba(147, 235, 248, 1)',
  383. borderWidth: 1,
  384. areaColor: {
  385. type: 'radial',
  386. x: 0.5,
  387. y: 0.5,
  388. r: 0.8,
  389. colorStops: [{
  390. offset: 0,
  391. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  392. }, {
  393. offset: 1,
  394. color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
  395. }],
  396. globalCoord: false // 缺省为 false
  397. },
  398. shadowColor: 'rgba(128, 217, 248, 1)',
  399. shadowOffsetX: -2,
  400. shadowOffsetY: 2,
  401. shadowBlur: 10
  402. },
  403. emphasis: {
  404. areaColor: '#389BB7',
  405. borderWidth: 0
  406. }
  407. }
  408. },
  409. series: [{
  410. name: 'light',
  411. type: 'map',
  412. coordinateSystem: 'geo',
  413. data: convertData(data),
  414. itemStyle: {
  415. normal: {
  416. color: '#F4E925'
  417. }
  418. }
  419. },
  420. {
  421. name: '点',
  422. type: 'scatter',
  423. coordinateSystem: 'geo',
  424. symbol: 'pin',
  425. symbolSize: function(val) {
  426. var a = (maxSize4Pin - minSize4Pin) / (max - min);
  427. var b = minSize4Pin - a * min;
  428. b = maxSize4Pin - a * max;
  429. return a * val[2] + b;
  430. },
  431. label: {
  432. normal: {
  433. // show: true,
  434. // textStyle: {
  435. // color: '#fff',
  436. // fontSize: 9,
  437. // }
  438. }
  439. },
  440. itemStyle: {
  441. normal: {
  442. color: '#F62157', //标志颜色
  443. }
  444. },
  445. zlevel: 6,
  446. data: convertData(data),
  447. },
  448. {
  449. name: 'light',
  450. type: 'map',
  451. mapType: 'hunan',
  452. geoIndex: 0,
  453. aspectScale: 0.75, //长宽比
  454. showLegendSymbol: false, // 存在legend时显示
  455. label: {
  456. normal: {
  457. show: false
  458. },
  459. emphasis: {
  460. show: false,
  461. textStyle: {
  462. color: '#fff'
  463. }
  464. }
  465. },
  466. roam: true,
  467. itemStyle: {
  468. normal: {
  469. areaColor: '#031525',
  470. borderColor: '#FFFFFF',
  471. },
  472. emphasis: {
  473. areaColor: '#2B91B7'
  474. }
  475. },
  476. animation: false,
  477. data: data
  478. },
  479. {
  480. name: ' ',
  481. type: 'effectScatter',
  482. coordinateSystem: 'geo',
  483. data: convertData(data.sort(function (a, b) {
  484. return b.value - a.value;
  485. }).slice(0, 5)),
  486. symbolSize: function (val) {
  487. return val[2] / 10;
  488. },
  489. showEffectOn: 'render',
  490. rippleEffect: {
  491. brushType: 'stroke'
  492. },
  493. hoverAnimation: true,
  494. label: {
  495. normal: {
  496. formatter: '{b}',
  497. position: 'right',
  498. show: true
  499. }
  500. },
  501. itemStyle: {
  502. normal: {
  503. color: '#05C3F9',
  504. shadowBlur: 10,
  505. shadowColor: '#05C3F9'
  506. }
  507. },
  508. zlevel: 1
  509. },
  510. ]
  511. });
  512. }
  513. showProvince();
  514. // 使用刚指定的配置项和数据显示图表。
  515. // myChart.setOption(option);
  516. window.addEventListener("resize", function () {
  517. myChart.resize();
  518. });
  519. }
  520. //echart_2湖南省高速公路
  521. function echart_2() {
  522. // 基于准备好的dom,初始化echarts实例
  523. var myChart = echarts.init(document.getElementById('chart_2'));
  524. myChart.setOption({
  525. series: [{
  526. type: 'map',
  527. mapType: 'hunan'
  528. }]
  529. });
  530. var geoCoordMap = {
  531. '怀化': [109.999867,27.518949],
  532. '吉首': [109.741528,28.332629],
  533. '张家界': [110.491722,29.112001],
  534. '常德': [111.701486,29.076683],
  535. '益阳': [112.348741,28.544124],
  536. '岳阳': [113.126486,29.382401],
  537. '长沙': [113.019455,28.200103],
  538. '株洲': [113.163141,27.8418],
  539. '湘潭': [112.91977,27.882141],
  540. '邵阳': [111.467859,27.21915],
  541. '娄底': [112.012438,27.745506],
  542. '衡阳': [112.63809,26.895225],
  543. '永州': [111.577632,26.460144],
  544. '郴州': [113.039396,25.81497]
  545. };
  546. var goData = [
  547. [{
  548. name: '张家界'
  549. }, {
  550. id: 1,
  551. name: '常德',
  552. value: 86
  553. }],
  554. [{
  555. name: '吉首'
  556. }, {
  557. id: 1,
  558. name: '常德',
  559. value: 86
  560. }],
  561. [{
  562. name: '常德'
  563. }, {
  564. id: 1,
  565. name: '益阳',
  566. value: 70
  567. }],
  568. [{
  569. name: '益阳'
  570. }, {
  571. id: 1,
  572. name: '长沙',
  573. value: 95
  574. }],
  575. [{
  576. name: '长沙'
  577. }, {
  578. id: 1,
  579. name: '岳阳',
  580. value: 70
  581. }],
  582. [{
  583. name: '长沙'
  584. }, {
  585. id: 1,
  586. name: '湘潭',
  587. value: 80
  588. }],
  589. [{
  590. name: '长沙'
  591. }, {
  592. id: 1,
  593. name: '株洲',
  594. value: 80
  595. }],
  596. [{
  597. name: '长沙'
  598. }, {
  599. id: 1,
  600. name: '衡阳',
  601. value: 80
  602. }],
  603. [{
  604. name: '衡阳'
  605. }, {
  606. id: 1,
  607. name: '郴州',
  608. value: 70
  609. }],
  610. [{
  611. name: '衡阳'
  612. }, {
  613. id: 1,
  614. name: '永州',
  615. value: 70
  616. }],
  617. [{
  618. name: '湘潭'
  619. }, {
  620. id: 1,
  621. name: '娄底',
  622. value: 60
  623. }],
  624. [{
  625. name: '娄底'
  626. }, {
  627. id: 1,
  628. name: '邵阳',
  629. value: 75
  630. }],
  631. [{
  632. name: '邵阳'
  633. }, {
  634. id: 1,
  635. name: '怀化',
  636. value: 75
  637. }],
  638. ];
  639. //值控制圆点大小
  640. var backData = [
  641. [{
  642. name: '常德'
  643. }, {
  644. id: 1,
  645. name: '张家界',
  646. value: 80
  647. }],
  648. [{
  649. name: '常德'
  650. }, {
  651. id: 1,
  652. name: '吉首',
  653. value: 66
  654. }],
  655. [{
  656. name: '益阳'
  657. }, {
  658. id: 1,
  659. name: '常德',
  660. value: 86
  661. }],
  662. [{
  663. name: '长沙'
  664. }, {
  665. id: 1,
  666. name: '益阳',
  667. value: 70
  668. }],
  669. [{
  670. name: '岳阳'
  671. }, {
  672. id: 1,
  673. name: '长沙',
  674. value: 95
  675. }],
  676. [{
  677. name: '湘潭'
  678. }, {
  679. id: 1,
  680. name: '长沙',
  681. value: 95
  682. }],
  683. [{
  684. name: '株洲'
  685. }, {
  686. id: 1,
  687. name: '长沙',
  688. value: 95
  689. }],
  690. [{
  691. name: '衡阳'
  692. }, {
  693. id: 1,
  694. name: '长沙',
  695. value: 95
  696. }],
  697. [{
  698. name: '郴州'
  699. }, {
  700. id: 1,
  701. name: '衡阳',
  702. value: 80
  703. }],
  704. [{
  705. name: '永州'
  706. }, {
  707. id: 1,
  708. name: '衡阳',
  709. value: 80
  710. }],
  711. [{
  712. name: '娄底'
  713. }, {
  714. id: 1,
  715. name: '湘潭',
  716. value: 80
  717. }],
  718. [{
  719. name: '邵阳'
  720. }, {
  721. id: 1,
  722. name: '娄底',
  723. value: 60
  724. }],
  725. [{
  726. name: '怀化'
  727. }, {
  728. id: 1,
  729. name: '邵阳',
  730. value: 75
  731. }],
  732. ];
  733. var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z';
  734. var arcAngle = function(data) {
  735. var j, k;
  736. for (var i = 0; i < data.length; i++) {
  737. var dataItem = data[i];
  738. if (dataItem[1].id == 1) {
  739. j = 0.2;
  740. return j;
  741. } else if (dataItem[1].id == 2) {
  742. k = -0.2;
  743. return k;
  744. }
  745. }
  746. }
  747. var convertData = function(data) {
  748. var res = [];
  749. for (var i = 0; i < data.length; i++) {
  750. var dataItem = data[i];
  751. var fromCoord = geoCoordMap[dataItem[0].name];
  752. var toCoord = geoCoordMap[dataItem[1].name];
  753. if (dataItem[1].id == 1) {
  754. if (fromCoord && toCoord) {
  755. res.push([{
  756. coord: fromCoord,
  757. }, {
  758. coord: toCoord,
  759. value: dataItem[1].value //线条颜色
  760. }]);
  761. }
  762. } else if (dataItem[1].id == 2) {
  763. if (fromCoord && toCoord) {
  764. res.push([{
  765. coord: fromCoord,
  766. }, {
  767. coord: toCoord
  768. }]);
  769. }
  770. }
  771. }
  772. return res;
  773. };
  774. var color = ['#fff', '#FF1493', '#0000FF'];
  775. var series = [];
  776. [
  777. ['1', goData],
  778. ['2', backData]
  779. ].forEach(function(item, i) {
  780. series.push({
  781. name: item[0],
  782. type: 'lines',
  783. zlevel: 2,
  784. symbol: ['arrow', 'arrow'],
  785. //线特效配置
  786. effect: {
  787. show: true,
  788. period: 6,
  789. trailLength: 0.1,
  790. symbol: 'arrow', //标记类型
  791. symbolSize: 5
  792. },
  793. lineStyle: {
  794. normal: {
  795. width: 1,
  796. opacity: 0.4,
  797. curveness: arcAngle(item[1]), //弧线角度
  798. color: '#fff'
  799. }
  800. },
  801. edgeLabel: {
  802. normal: {
  803. show: true,
  804. textStyle: {
  805. fontSize: 14
  806. },
  807. formatter: function(params) {
  808. var txt = '';
  809. if (params.data.speed !== undefined) {
  810. txt = params.data.speed;
  811. }
  812. return txt;
  813. },
  814. }
  815. },
  816. data: convertData(item[1])
  817. }, {
  818. type: 'effectScatter',
  819. coordinateSystem: 'geo',
  820. zlevel: 2,
  821. //波纹效果
  822. rippleEffect: {
  823. period: 2,
  824. brushType: 'stroke',
  825. scale: 3
  826. },
  827. label: {
  828. normal: {
  829. show: true,
  830. color: '#fff',
  831. position: 'right',
  832. formatter: '{b}'
  833. }
  834. },
  835. //终点形象
  836. symbol: 'circle',
  837. //圆点大小
  838. symbolSize: function(val) {
  839. return val[2] / 8;
  840. },
  841. itemStyle: {
  842. normal: {
  843. show: true
  844. }
  845. },
  846. data: item[1].map(function(dataItem) {
  847. return {
  848. name: dataItem[1].name,
  849. value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
  850. };
  851. })
  852. });
  853. });
  854. option = {
  855. title: {
  856. text: '',
  857. subtext: '',
  858. left: 'center',
  859. textStyle: {
  860. color: '#fff'
  861. }
  862. },
  863. tooltip: {
  864. trigger: 'item',
  865. formatter: '{b}'
  866. },
  867. //线颜色及飞行轨道颜色
  868. visualMap: {
  869. show: false,
  870. min: 0,
  871. max: 100,
  872. color: ['#31A031','#31A031']
  873. },
  874. //地图相关设置
  875. geo: {
  876. map: 'hunan',
  877. //视角缩放比例
  878. zoom: 1,
  879. //显示文本样式
  880. label: {
  881. normal: {
  882. show: false,
  883. textStyle: {
  884. color: '#fff'
  885. }
  886. },
  887. emphasis: {
  888. textStyle: {
  889. color: '#fff'
  890. }
  891. }
  892. },
  893. //鼠标缩放和平移
  894. roam: true,
  895. itemStyle: {
  896. normal: {
  897. // color: '#ddd',
  898. borderColor: 'rgba(147, 235, 248, 1)',
  899. borderWidth: 1,
  900. areaColor: {
  901. type: 'radial',
  902. x: 0.5,
  903. y: 0.5,
  904. r: 0.8,
  905. colorStops: [{
  906. offset: 0,
  907. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  908. }, {
  909. offset: 1,
  910. color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
  911. }],
  912. globalCoord: false // 缺省为 false
  913. },
  914. shadowColor: 'rgba(128, 217, 248, 1)',
  915. // shadowColor: 'rgba(255, 255, 255, 1)',
  916. shadowOffsetX: -2,
  917. shadowOffsetY: 2,
  918. shadowBlur: 10
  919. },
  920. emphasis: {
  921. areaColor: '#389BB7',
  922. borderWidth: 0
  923. }
  924. }
  925. },
  926. series: series
  927. };
  928. myChart.setOption(option);
  929. }
  930. // echart_map中国地图
  931. function echart_map() {
  932. // 基于准备好的dom,初始化echarts实例
  933. var myChart = echarts.init(document.getElementById('chart_map'));
  934. var mapName = 'china'
  935. var data = []
  936. var toolTipData = [];
  937. /*获取地图数据*/
  938. myChart.showLoading();
  939. var mapFeatures = echarts.getMap(mapName).geoJson.features;
  940. myChart.hideLoading();
  941. var geoCoordMap = {
  942. '福州': [119.4543, 25.9222],
  943. '长春': [125.8154, 44.2584],
  944. '重庆': [107.7539, 30.1904],
  945. '西安': [109.1162, 34.2004],
  946. '成都': [103.9526, 30.7617],
  947. '常州': [119.4543, 31.5582],
  948. '北京': [116.4551, 40.2539],
  949. '北海': [109.314, 21.6211],
  950. '海口': [110.3893, 19.8516],
  951. '长沙': [113.019455,28.200103],
  952. '上海': [121.40, 31.73],
  953. '内蒙古': [106.82, 39.67]
  954. };
  955. var GZData = [
  956. [{
  957. name: '长沙'
  958. }, {
  959. name: '福州',
  960. value: 95
  961. }],
  962. [{
  963. name: '长沙'
  964. }, {
  965. name: '长春',
  966. value: 80
  967. }],
  968. [{
  969. name: '长沙'
  970. }, {
  971. name: '重庆',
  972. value: 70
  973. }],
  974. [{
  975. name: '长沙'
  976. }, {
  977. name: '西安',
  978. value: 60
  979. }],
  980. [{
  981. name: '长沙'
  982. }, {
  983. name: '成都',
  984. value: 50
  985. }],
  986. [{
  987. name: '长沙'
  988. }, {
  989. name: '常州',
  990. value: 40
  991. }],
  992. [{
  993. name: '长沙'
  994. }, {
  995. name: '北京',
  996. value: 30
  997. }],
  998. [{
  999. name: '长沙'
  1000. }, {
  1001. name: '北海',
  1002. value: 20
  1003. }],
  1004. [{
  1005. name: '长沙'
  1006. }, {
  1007. name: '海口',
  1008. value: 10
  1009. }],
  1010. [{
  1011. name: '长沙'
  1012. }, {
  1013. name: '上海',
  1014. value: 80
  1015. }],
  1016. [{
  1017. name: '长沙'
  1018. }, {
  1019. name: '内蒙古',
  1020. value: 80
  1021. }]
  1022. ];
  1023. var convertData = function (data) {
  1024. var res = [];
  1025. for (var i = 0; i < data.length; i++) {
  1026. var dataItem = data[i];
  1027. var fromCoord = geoCoordMap[dataItem[0].name];
  1028. var toCoord = geoCoordMap[dataItem[1].name];
  1029. if (fromCoord && toCoord) {
  1030. res.push({
  1031. fromName: dataItem[0].name,
  1032. toName: dataItem[1].name,
  1033. coords: [fromCoord, toCoord]
  1034. });
  1035. }
  1036. }
  1037. return res;
  1038. };
  1039. var color = ['#c5f80e'];
  1040. var series = [];
  1041. [
  1042. ['石家庄', GZData]
  1043. ].forEach(function (item, i) {
  1044. series.push({
  1045. name: item[0],
  1046. type: 'lines',
  1047. zlevel: 2,
  1048. symbol: ['none', 'arrow'],
  1049. symbolSize: 10,
  1050. effect: {
  1051. show: true,
  1052. period: 6,
  1053. trailLength: 0,
  1054. symbol: 'arrow',
  1055. symbolSize: 5
  1056. },
  1057. lineStyle: {
  1058. normal: {
  1059. color: color[i],
  1060. width: 1,
  1061. opacity: 0.6,
  1062. curveness: 0.2
  1063. }
  1064. },
  1065. data: convertData(item[1])
  1066. }, {
  1067. name: item[0],
  1068. type: 'effectScatter',
  1069. coordinateSystem: 'geo',
  1070. zlevel: 2,
  1071. rippleEffect: {
  1072. brushType: 'stroke'
  1073. },
  1074. label: {
  1075. normal: {
  1076. show: true,
  1077. position: 'right',
  1078. formatter: '{b}'
  1079. }
  1080. },
  1081. symbolSize: function (val) {
  1082. return val[2] / 8;
  1083. },
  1084. itemStyle: {
  1085. normal: {
  1086. color: color[i]
  1087. }
  1088. },
  1089. data: item[1].map(function (dataItem) {
  1090. return {
  1091. name: dataItem[1].name,
  1092. value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
  1093. };
  1094. })
  1095. });
  1096. });
  1097. option = {
  1098. tooltip: {
  1099. trigger: 'item'
  1100. },
  1101. geo: {
  1102. map: 'china',
  1103. label: {
  1104. emphasis: {
  1105. show: false
  1106. }
  1107. },
  1108. roam: true,
  1109. itemStyle: {
  1110. normal: {
  1111. // color: '#ddd',
  1112. borderColor: 'rgba(147, 235, 248, 1)',
  1113. borderWidth: 1,
  1114. areaColor: {
  1115. type: 'radial',
  1116. x: 0.5,
  1117. y: 0.5,
  1118. r: 0.8,
  1119. colorStops: [{
  1120. offset: 0,
  1121. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  1122. }, {
  1123. offset: 1,
  1124. color: 'rgba( 47,79,79, .1)' // 100% 处的颜色
  1125. }],
  1126. globalCoord: false // 缺省为 false
  1127. },
  1128. shadowColor: 'rgba(128, 217, 248, 1)',
  1129. // shadowColor: 'rgba(255, 255, 255, 1)',
  1130. shadowOffsetX: -2,
  1131. shadowOffsetY: 2,
  1132. shadowBlur: 10
  1133. },
  1134. emphasis: {
  1135. areaColor: '#389BB7',
  1136. borderWidth: 0
  1137. }
  1138. }
  1139. },
  1140. series: series
  1141. };
  1142. // 使用刚指定的配置项和数据显示图表。
  1143. myChart.setOption(option);
  1144. window.addEventListener("resize", function () {
  1145. myChart.resize();
  1146. });
  1147. }
  1148. //echart_3交通就业人员
  1149. function echart_3() {
  1150. var myChart = echarts.init(document.getElementById('chart_3'));
  1151. myChart.clear();
  1152. option = {
  1153. title: {
  1154. text: ''
  1155. },
  1156. tooltip: {
  1157. trigger: 'axis'
  1158. },
  1159. legend: {
  1160. data:['铁路运输业','公路运输业','水上运输业','航空运输业','管道运输业','装卸搬运和其他运输服务业','等外公路公路里程'],
  1161. textStyle:{
  1162. color: '#fff'
  1163. },
  1164. top: '4%'
  1165. },
  1166. grid: {
  1167. left: '3%',
  1168. right: '4%',
  1169. bottom: '3%',
  1170. containLabel: true
  1171. },
  1172. toolbox: {
  1173. orient: 'vertical',
  1174. right: '1%',
  1175. top: '2%',
  1176. iconStyle: {
  1177. color: '#FFEA51',
  1178. borderColor: '#FFA74D',
  1179. borderWidth: 1,
  1180. },
  1181. feature: {
  1182. saveAsImage: {},
  1183. magicType: {
  1184. show: true,
  1185. type: ['line','bar','stack','tiled']
  1186. }
  1187. }
  1188. },
  1189. xAxis: {
  1190. type: 'category',
  1191. boundaryGap: false,
  1192. data: ['2014年','2015年','2016年','2017年','2018年'],
  1193. splitLine: {
  1194. show: false
  1195. },
  1196. axisLine: {
  1197. lineStyle: {
  1198. color: '#fff'
  1199. }
  1200. }
  1201. },
  1202. yAxis: {
  1203. name: '人',
  1204. type: 'value',
  1205. splitLine: {
  1206. show: false
  1207. },
  1208. axisLine: {
  1209. lineStyle: {
  1210. color: '#fff'
  1211. }
  1212. }
  1213. },
  1214. color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  1215. series: [
  1216. {
  1217. name:'铁路运输业',
  1218. type:'line',
  1219. data:[57197, 51533, 57000, 58150, 55748]
  1220. },
  1221. {
  1222. name:'公路运输业',
  1223. type:'line',
  1224. data:[148054, 150198, 144943, 138157, 114234]
  1225. },
  1226. {
  1227. name:'水上运输业',
  1228. type:'line',
  1229. data:[27100, 25568, 25734, 24393, 23851]
  1230. },
  1231. {
  1232. name:'航空运输业',
  1233. type:'line',
  1234. data:[1795, 3306, 4151, 5538, 4766]
  1235. },
  1236. {
  1237. name:'管道运输业',
  1238. type:'line',
  1239. data:[1586,567,647,1235,1186]
  1240. },
  1241. {
  1242. name:'装卸搬运和其他运输服务业',
  1243. type:'line',
  1244. data:[4448, 11742, 12706, 10666, 10902]
  1245. }
  1246. ]
  1247. };
  1248. myChart.setOption(option);
  1249. }
  1250. //中国铁路
  1251. function echart_4() {
  1252. // 基于准备好的dom,初始化echarts图表
  1253. var myChart = echarts2.init(document.getElementById('chart_4'));
  1254. var effect = {
  1255. show: true,
  1256. scaleSize: 1,
  1257. period: 30, // 运动周期,无单位,值越大越慢
  1258. color: '#fff',
  1259. shadowColor: 'rgba(220,220,220,0.4)',
  1260. shadowBlur: 5
  1261. };
  1262. function itemStyle(idx) {
  1263. return {
  1264. normal: {
  1265. color: '#fff',
  1266. borderWidth: 1,
  1267. borderColor: ['rgba(30,144,255,1)', 'lime'][idx],
  1268. lineStyle: {
  1269. //shadowColor : ['rgba(30,144,255,1)','lime'][idx], //默认透明
  1270. //shadowBlur: 10,
  1271. //shadowOffsetX: 0,
  1272. //shadowOffsetY: 0,
  1273. type: 'solid'
  1274. }
  1275. }
  1276. }
  1277. };
  1278. option = {
  1279. color: ['rgba(30,144,255,1)', 'lime'],
  1280. title: {
  1281. text: '',
  1282. subtext: '',
  1283. sublink: '',
  1284. x: 'center',
  1285. textStyle: {
  1286. color: '#fff'
  1287. }
  1288. },
  1289. tooltip: {
  1290. trigger: 'item',
  1291. formatter: '{b}'
  1292. },
  1293. legend: {
  1294. orient: 'vertical',
  1295. x: '2%',
  1296. y: '3%',
  1297. selectedMode: 'single',
  1298. data: ['八纵通道', '八横通道'],
  1299. textStyle: {
  1300. color: '#fff'
  1301. }
  1302. },
  1303. toolbox: {
  1304. show: true,
  1305. orient: 'vertical',
  1306. x: 'right',
  1307. y: 'center',
  1308. padding: [0 ,30, 0 ,0],
  1309. feature: {
  1310. mark: {
  1311. show: true
  1312. },
  1313. dataView: {
  1314. show: true,
  1315. readOnly: false
  1316. },
  1317. restore: {
  1318. show: true
  1319. },
  1320. saveAsImage: {
  1321. show: true
  1322. }
  1323. }
  1324. },
  1325. series: [{
  1326. name: '八纵通道',
  1327. type: 'map',
  1328. roam: true,
  1329. hoverable: false,
  1330. mapType: 'china',
  1331. itemStyle: {
  1332. normal: {
  1333. borderColor: 'rgba(100,149,237,1)',
  1334. borderWidth: 0.5,
  1335. areaStyle: {
  1336. color: '#1b1b1b'
  1337. }
  1338. }
  1339. },
  1340. data: [],
  1341. markLine: {
  1342. symbol: ['circle', 'circle'],
  1343. symbolSize: 1,
  1344. effect: effect,
  1345. itemStyle: itemStyle(0),
  1346. smooth: true,
  1347. data: [
  1348. [{
  1349. name: '北京'
  1350. }, {
  1351. name: '哈尔滨'
  1352. }],
  1353. [{
  1354. name: '哈尔滨'
  1355. }, {
  1356. name: '满洲里'
  1357. }],
  1358. [{
  1359. name: '沈阳'
  1360. }, {
  1361. name: '大连'
  1362. }],
  1363. [{
  1364. name: '大连'
  1365. }, {
  1366. name: '烟台'
  1367. }],
  1368. [{
  1369. name: '烟台'
  1370. }, {
  1371. name: '青岛'
  1372. }],
  1373. [{
  1374. name: '青岛'
  1375. }, {
  1376. name: '淮安'
  1377. }],
  1378. [{
  1379. name: '淮安'
  1380. }, {
  1381. name: '上海'
  1382. }],
  1383. [{
  1384. name: '上海'
  1385. }, {
  1386. name: '杭州'
  1387. }],
  1388. [{
  1389. name: '杭州'
  1390. }, {
  1391. name: '宁波'
  1392. }],
  1393. [{
  1394. name: '宁波'
  1395. }, {
  1396. name: '温州'
  1397. }],
  1398. [{
  1399. name: '温州'
  1400. }, {
  1401. name: '福州'
  1402. }],
  1403. [{
  1404. name: '福州'
  1405. }, {
  1406. name: '厦门'
  1407. }],
  1408. [{
  1409. name: '厦门'
  1410. }, {
  1411. name: '广州'
  1412. }],
  1413. [{
  1414. name: '广州'
  1415. }, {
  1416. name: '湛江'
  1417. }],
  1418. [{
  1419. name: '北京'
  1420. }, {
  1421. name: '天津'
  1422. }],
  1423. [{
  1424. name: '天津'
  1425. }, {
  1426. name: '济南'
  1427. }],
  1428. [{
  1429. name: '济南'
  1430. }, {
  1431. name: '南京'
  1432. }],
  1433. [{
  1434. name: '南京'
  1435. }, {
  1436. name: '上海'
  1437. }],
  1438. [{
  1439. name: '北京'
  1440. }, {
  1441. name: '南昌'
  1442. }],
  1443. [{
  1444. name: '南昌'
  1445. }, {
  1446. name: '深圳'
  1447. }],
  1448. [{
  1449. name: '深圳'
  1450. }, {
  1451. name: '九龙红磡'
  1452. }],
  1453. [{
  1454. name: '北京'
  1455. }, {
  1456. name: '郑州'
  1457. }],
  1458. [{
  1459. name: '郑州'
  1460. }, {
  1461. name: '武汉'
  1462. }],
  1463. [{
  1464. name: '武汉'
  1465. }, {
  1466. name: '广州'
  1467. }],
  1468. [{
  1469. name: '大同'
  1470. }, {
  1471. name: '太原'
  1472. }],
  1473. [{
  1474. name: '太原'
  1475. }, {
  1476. name: '焦作'
  1477. }],
  1478. [{
  1479. name: '焦作'
  1480. }, {
  1481. name: '洛阳'
  1482. }],
  1483. [{
  1484. name: '洛阳'
  1485. }, {
  1486. name: '柳州'
  1487. }],
  1488. [{
  1489. name: '柳州'
  1490. }, {
  1491. name: '湛江'
  1492. }],
  1493. [{
  1494. name: '包头'
  1495. }, {
  1496. name: '西安'
  1497. }],
  1498. [{
  1499. name: '西安'
  1500. }, {
  1501. name: '重庆'
  1502. }],
  1503. [{
  1504. name: '重庆'
  1505. }, {
  1506. name: '贵阳'
  1507. }],
  1508. [{
  1509. name: '贵阳'
  1510. }, {
  1511. name: '柳州'
  1512. }],
  1513. [{
  1514. name: '柳州'
  1515. }, {
  1516. name: '南宁'
  1517. }],
  1518. [{
  1519. name: '兰州'
  1520. }, {
  1521. name: '成都'
  1522. }],
  1523. [{
  1524. name: '成都'
  1525. }, {
  1526. name: '昆明'
  1527. }]
  1528. ]
  1529. }
  1530. },
  1531. {
  1532. name: '八横通道',
  1533. type: 'map',
  1534. mapType: 'china',
  1535. itedmStyle: {
  1536. normal: {
  1537. borderColor: 'rgba(100,149,237,1)',
  1538. borderWidth: 0.5,
  1539. areaStyle: {
  1540. color: '#1b1b1b'
  1541. }
  1542. }
  1543. },
  1544. data: [],
  1545. markLine: {
  1546. symbol: ['circle', 'circle'],
  1547. symbolSize: 1,
  1548. effect: effect,
  1549. itemStyle: itemStyle(1),
  1550. smooth: true,
  1551. data: [
  1552. [{
  1553. name: '北京'
  1554. }, {
  1555. name: '兰州'
  1556. }],
  1557. [{
  1558. name: '兰州'
  1559. }, {
  1560. name: '拉萨'
  1561. }],
  1562. [{
  1563. name: '大同'
  1564. }, {
  1565. name: '秦皇岛'
  1566. }],
  1567. [{
  1568. name: '神木'
  1569. }, {
  1570. name: '黄骅'
  1571. }],
  1572. [{
  1573. name: '太原'
  1574. }, {
  1575. name: '德州'
  1576. }],
  1577. [{
  1578. name: '德州'
  1579. }, {
  1580. name: '龙口'
  1581. }],
  1582. [{
  1583. name: '龙口'
  1584. }, {
  1585. name: '烟台'
  1586. }],
  1587. [{
  1588. name: '太原'
  1589. }, {
  1590. name: '德州'
  1591. }],
  1592. [{
  1593. name: '德州'
  1594. }, {
  1595. name: '济南'
  1596. }],
  1597. [{
  1598. name: '济南'
  1599. }, {
  1600. name: '青岛'
  1601. }],
  1602. [{
  1603. name: '长治'
  1604. }, {
  1605. name: '邯郸'
  1606. }],
  1607. [{
  1608. name: '邯郸'
  1609. }, {
  1610. name: '济南'
  1611. }],
  1612. [{
  1613. name: '济南'
  1614. }, {
  1615. name: '青岛'
  1616. }],
  1617. [{
  1618. name: '瓦塘'
  1619. }, {
  1620. name: '临汾'
  1621. }],
  1622. [{
  1623. name: '临汾'
  1624. }, {
  1625. name: '长治'
  1626. }],
  1627. [{
  1628. name: '长治'
  1629. }, {
  1630. name: '汤阴'
  1631. }],
  1632. [{
  1633. name: '汤阴'
  1634. }, {
  1635. name: '台前'
  1636. }],
  1637. [{
  1638. name: '台前'
  1639. }, {
  1640. name: '兖州'
  1641. }],
  1642. [{
  1643. name: '兖州'
  1644. }, {
  1645. name: '日照'
  1646. }],
  1647. [{
  1648. name: '侯马'
  1649. }, {
  1650. name: '月山'
  1651. }],
  1652. [{
  1653. name: '月山'
  1654. }, {
  1655. name: '新乡'
  1656. }],
  1657. [{
  1658. name: '新乡'
  1659. }, {
  1660. name: '兖州'
  1661. }],
  1662. [{
  1663. name: '兖州'
  1664. }, {
  1665. name: '日照'
  1666. }],
  1667. [{
  1668. name: '连云港'
  1669. }, {
  1670. name: '郑州'
  1671. }],
  1672. [{
  1673. name: '郑州'
  1674. }, {
  1675. name: '兰州'
  1676. }],
  1677. [{
  1678. name: '兰州'
  1679. }, {
  1680. name: '乌鲁木齐'
  1681. }],
  1682. [{
  1683. name: '乌鲁木齐'
  1684. }, {
  1685. name: '阿拉山口'
  1686. }],
  1687. [{
  1688. name: '西安'
  1689. }, {
  1690. name: '南阳'
  1691. }],
  1692. [{
  1693. name: '南阳'
  1694. }, {
  1695. name: '信阳'
  1696. }],
  1697. [{
  1698. name: '信阳'
  1699. }, {
  1700. name: '合肥'
  1701. }],
  1702. [{
  1703. name: '合肥'
  1704. }, {
  1705. name: '南京'
  1706. }],
  1707. [{
  1708. name: '南京'
  1709. }, {
  1710. name: '启东'
  1711. }],
  1712. [{
  1713. name: '重庆'
  1714. }, {
  1715. name: '武汉'
  1716. }],
  1717. [{
  1718. name: '武汉'
  1719. }, {
  1720. name: '九江'
  1721. }],
  1722. [{
  1723. name: '九江'
  1724. }, {
  1725. name: '铜陵'
  1726. }],
  1727. [{
  1728. name: '铜陵'
  1729. }, {
  1730. name: '南京'
  1731. }],
  1732. [{
  1733. name: '南京'
  1734. }, {
  1735. name: '上海'
  1736. }],
  1737. [{
  1738. name: '上海'
  1739. }, {
  1740. name: '怀化'
  1741. }],
  1742. [{
  1743. name: '怀化'
  1744. }, {
  1745. name: '重庆'
  1746. }],
  1747. [{
  1748. name: '重庆'
  1749. }, {
  1750. name: '成都'
  1751. }],
  1752. [{
  1753. name: '成都'
  1754. }, {
  1755. name: '贵阳'
  1756. }],
  1757. [{
  1758. name: '贵阳'
  1759. }, {
  1760. name: '昆明'
  1761. }],
  1762. [{
  1763. name: '昆明'
  1764. }, {
  1765. name: '南宁'
  1766. }],
  1767. [{
  1768. name: '南宁'
  1769. }, {
  1770. name: '黎塘'
  1771. }],
  1772. [{
  1773. name: '黎塘'
  1774. }, {
  1775. name: '湛江'
  1776. }]
  1777. ]
  1778. },
  1779. geoCoord: {
  1780. '阿拉山口': [82.5757, 45.1706],
  1781. '包头': [109.8403, 40.6574],
  1782. '北京': [116.4075, 39.9040],
  1783. '成都': [104.0665, 30.5723],
  1784. '大连': [121.6147, 38.9140],
  1785. '大同': [113.3001, 40.0768],
  1786. '德州': [116.3575, 37.4341],
  1787. '福州': [119.2965, 26.0745],
  1788. '广州': [113.2644, 23.1292],
  1789. '贵阳': [106.6302, 26.6477],
  1790. '哈尔滨': [126.5363, 45.8023],
  1791. '邯郸': [114.5391, 36.6256],
  1792. '杭州': [120.1551, 30.2741],
  1793. '合肥': [117.2272, 31.8206],
  1794. '侯马': [111.3720, 35.6191],
  1795. '怀化': [109.9985, 27.5550],
  1796. '淮安': [119.0153, 33.6104],
  1797. '黄骅': [117.3300, 38.3714],
  1798. '济南': [117.1205, 36.6510],
  1799. '焦作': [113.2418, 35.2159],
  1800. '九江': [116.0019, 29.7051],
  1801. '九龙红磡': [114.1870, 22.3076],
  1802. '昆明': [102.8329, 24.8801],
  1803. '拉萨': [91.1409, 29.6456],
  1804. '兰州': [103.8343, 36.0611],
  1805. '黎塘': [109.1363, 23.2066],
  1806. '连云港': [119.2216, 34.5967],
  1807. '临汾': [111.5190, 36.0880],
  1808. '柳州': [109.4160, 24.3255],
  1809. '龙口': [120.4778, 37.6461],
  1810. '洛阳': [112.4540, 34.6197],
  1811. '满洲里': [117.3787, 49.5978],
  1812. '南昌': [115.8581, 28.6832],
  1813. '南京': [118.7969, 32.0603],
  1814. '南宁': [108.3661, 22.8172],
  1815. '南阳': [112.5283, 32.9908],
  1816. '宁波': [121.5440, 29.8683],
  1817. '启东': [121.6574, 31.8082],
  1818. '秦皇岛': [119.6005, 39.9354],
  1819. '青岛': [120.3826, 36.0671],
  1820. '日照': [119.5269, 35.4164],
  1821. '厦门': [118.0894, 24.4798],
  1822. '上海': [121.4737, 31.2304],
  1823. '深圳': [114.0579, 22.5431],
  1824. '神木': [110.4871, 38.8610],
  1825. '沈阳': [123.4315, 41.8057],
  1826. '台前': [115.8717, 35.9701],
  1827. '太原': [112.5489, 37.8706],
  1828. '汤阴': [114.3572, 35.9218],
  1829. '天津': [117.2010, 39.0842],
  1830. '铜陵': [117.8121, 30.9454],
  1831. '瓦塘': [109.7600, 23.3161],
  1832. '温州': [120.6994, 27.9943],
  1833. '乌鲁木齐': [87.6168, 43.8256],
  1834. '武汉': [114.3054, 30.5931],
  1835. '西安': [108.9402, 34.3416],
  1836. '新乡': [113.9268, 35.3030],
  1837. '信阳': [114.0913, 32.1470],
  1838. '烟台': [121.4479, 37.4638],
  1839. '兖州': [116.7838, 35.5531],
  1840. '月山': [113.0550, 35.2104],
  1841. '湛江': [110.3594, 21.2707],
  1842. '长治': [113.1163, 36.1954],
  1843. '郑州': [113.6254, 34.7466],
  1844. '重庆': [106.5516, 29.5630]
  1845. }
  1846. }
  1847. ]
  1848. };
  1849. // 为echarts对象加载数据
  1850. myChart.setOption(option);
  1851. }
  1852. //湖南省高铁
  1853. function echart_6() {
  1854. // 基于准备好的dom,初始化echarts实例
  1855. var myChart = echarts.init(document.getElementById('chart_6'));
  1856. //加载地图
  1857. myChart.setOption({
  1858. series: [{
  1859. type: 'map',
  1860. mapType: 'hunan'
  1861. }]
  1862. });
  1863. var geoCoordMap = {
  1864. '怀化站': [109.999867,27.518949],
  1865. '吉首站': [109.741528,28.332629],
  1866. '张家界站': [110.491722,29.112001],
  1867. '常德站': [111.701486,29.076683],
  1868. '益阳站': [112.348741,28.544124],
  1869. '岳阳站': [113.126486,29.382401],
  1870. '长沙站': [113.019455,28.200103],
  1871. '株洲站': [113.163141,27.8418],
  1872. '湘潭站': [112.91977,27.882141],
  1873. '邵阳站': [111.467859,27.21915],
  1874. '娄底站': [112.012438,27.745506],
  1875. '衡阳站': [112.63809,26.895225],
  1876. '永州站': [111.577632,26.460144],
  1877. '郴州站': [113.039396,25.81497]
  1878. };
  1879. var goData = [
  1880. [{
  1881. name: '怀化站'
  1882. }, {
  1883. id: 1,
  1884. name: '吉首站',
  1885. value: 60
  1886. }],
  1887. [{
  1888. name: '吉首站'
  1889. }, {
  1890. id: 1,
  1891. name: '张家界站',
  1892. value: 70
  1893. }],
  1894. [{
  1895. name: '张家界站'
  1896. }, {
  1897. id: 1,
  1898. name: '常德站',
  1899. value: 77
  1900. }],
  1901. [{
  1902. name: '常德站'
  1903. }, {
  1904. id: 1,
  1905. name: '岳阳站',
  1906. value: 70
  1907. }],
  1908. [{
  1909. name: '常德站'
  1910. }, {
  1911. id: 1,
  1912. name: '益阳站',
  1913. value: 65
  1914. }],
  1915. [{
  1916. name: '常德站'
  1917. }, {
  1918. id: 1,
  1919. name: '邵阳站',
  1920. value: 80
  1921. }],
  1922. [{
  1923. name: '益阳站'
  1924. }, {
  1925. id: 1,
  1926. name: '长沙站',
  1927. value: 95
  1928. }],
  1929. [{
  1930. name: '益阳站'
  1931. }, {
  1932. id: 1,
  1933. name: '娄底站',
  1934. value: 72
  1935. }],
  1936. [{
  1937. name: '长沙站'
  1938. }, {
  1939. id: 1,
  1940. name: '株洲站',
  1941. value: 80
  1942. }],
  1943. [{
  1944. name: '长沙站'
  1945. }, {
  1946. id: 1,
  1947. name: '湘潭站',
  1948. value: 90
  1949. }],
  1950. [{
  1951. name: '长沙站'
  1952. }, {
  1953. id: 1,
  1954. name: '衡阳站',
  1955. value: 88
  1956. }],
  1957. [{
  1958. name: '湘潭站'
  1959. }, {
  1960. id: 1,
  1961. name: '娄底站',
  1962. value: 72
  1963. }],
  1964. [{
  1965. name: '娄底站'
  1966. }, {
  1967. id: 1,
  1968. name: '怀化站',
  1969. value: 80
  1970. }],
  1971. [{
  1972. name: '邵阳站'
  1973. }, {
  1974. id: 1,
  1975. name: '永州站',
  1976. value: 74
  1977. }],
  1978. [{
  1979. name: '衡阳站'
  1980. }, {
  1981. id: 1,
  1982. name: '邵阳站',
  1983. value: 80
  1984. }],
  1985. [{
  1986. name: '衡阳站'
  1987. }, {
  1988. id: 1,
  1989. name: '永州站',
  1990. value: 74
  1991. }],
  1992. [{
  1993. name: '衡阳站'
  1994. }, {
  1995. id: 1,
  1996. name: '郴州站',
  1997. value: 70
  1998. }],
  1999. ];
  2000. //值控制圆点大小
  2001. var backData = [
  2002. [{
  2003. name: '吉首站'
  2004. }, {
  2005. id: 2,
  2006. name: '怀化站',
  2007. value: 80
  2008. }],
  2009. [{
  2010. name: '常德站'
  2011. }, {
  2012. id: 1,
  2013. name: '张家界站',
  2014. value: 70
  2015. }],
  2016. [{
  2017. name: '岳阳站'
  2018. }, {
  2019. id: 1,
  2020. name: '常德站',
  2021. value: 77
  2022. }],
  2023. [{
  2024. name: '益阳站'
  2025. }, {
  2026. id: 1,
  2027. name: '常德站',
  2028. value: 77
  2029. }],
  2030. [{
  2031. name: '邵阳站'
  2032. }, {
  2033. id: 1,
  2034. name: '常德站',
  2035. value: 77
  2036. }],
  2037. [{
  2038. name: '长沙站'
  2039. }, {
  2040. id: 1,
  2041. name: '益阳站',
  2042. value: 65
  2043. }],
  2044. [{
  2045. name: '娄底站'
  2046. }, {
  2047. id: 1,
  2048. name: '益阳站',
  2049. value: 65
  2050. }],
  2051. [{
  2052. name: '株洲站'
  2053. }, {
  2054. id: 1,
  2055. name: '长沙站',
  2056. value: 95
  2057. }],
  2058. [{
  2059. name: '湘潭站'
  2060. }, {
  2061. id: 1,
  2062. name: '长沙站',
  2063. value: 95
  2064. }],
  2065. [{
  2066. name: '衡阳站'
  2067. }, {
  2068. id: 1,
  2069. name: '长沙站',
  2070. value: 95
  2071. }],
  2072. [{
  2073. name: '娄底站'
  2074. }, {
  2075. id: 1,
  2076. name: '湘潭站',
  2077. value: 90
  2078. }],
  2079. [{
  2080. name: '怀化站'
  2081. }, {
  2082. id: 1,
  2083. name: '娄底站',
  2084. value: 72
  2085. }],
  2086. [{
  2087. name: '永州站'
  2088. }, {
  2089. id: 1,
  2090. name: '邵阳站',
  2091. value: 80
  2092. }],
  2093. [{
  2094. name: '邵阳站'
  2095. }, {
  2096. id: 1,
  2097. name: '衡阳站',
  2098. value: 88
  2099. }],
  2100. [{
  2101. name: '永州站'
  2102. }, {
  2103. id: 1,
  2104. name: '衡阳站',
  2105. value: 88
  2106. }],
  2107. [{
  2108. name: '郴州站'
  2109. }, {
  2110. id: 1,
  2111. name: '衡阳站',
  2112. value: 88
  2113. }],
  2114. ];
  2115. var arcAngle = function(data) {
  2116. var j, k;
  2117. for (var i = 0; i < data.length; i++) {
  2118. var dataItem = data[i];
  2119. if (dataItem[1].id == 1) {
  2120. j = 0.2;
  2121. return j;
  2122. } else if (dataItem[1].id == 2) {
  2123. k = -0.2;
  2124. return k;
  2125. }
  2126. }
  2127. }
  2128. var convertData = function(data) {
  2129. var res = [];
  2130. for (var i = 0; i < data.length; i++) {
  2131. var dataItem = data[i];
  2132. var fromCoord = geoCoordMap[dataItem[0].name];
  2133. var toCoord = geoCoordMap[dataItem[1].name];
  2134. if (dataItem[1].id == 1) {
  2135. if (fromCoord && toCoord) {
  2136. res.push([{
  2137. coord: fromCoord,
  2138. }, {
  2139. coord: toCoord,
  2140. value: dataItem[1].value //线条颜色
  2141. }]);
  2142. }
  2143. } else if (dataItem[1].id == 2) {
  2144. if (fromCoord && toCoord) {
  2145. res.push([{
  2146. coord: fromCoord,
  2147. }, {
  2148. coord: toCoord
  2149. }]);
  2150. }
  2151. }
  2152. }
  2153. return res;
  2154. };
  2155. var color = ['#fff', '#FF1493', '#00FF00'];
  2156. var series = [];
  2157. [
  2158. ['1', goData],
  2159. ['2', backData]
  2160. ].forEach(function(item, i) {
  2161. series.push({
  2162. name: item[0],
  2163. type: 'lines',
  2164. zlevel: 2,
  2165. symbol: ['arrow', 'arrow'],
  2166. //线特效配置
  2167. effect: {
  2168. show: true,
  2169. period: 6,
  2170. trailLength: 0.1,
  2171. symbol: 'arrow', //标记类型
  2172. symbolSize: 5
  2173. },
  2174. lineStyle: {
  2175. normal: {
  2176. width: 1,
  2177. opacity: 0.4,
  2178. curveness: arcAngle(item[1]), //弧线角度
  2179. color: '#fff'
  2180. }
  2181. },
  2182. data: convertData(item[1])
  2183. }, {
  2184. type: 'effectScatter',
  2185. coordinateSystem: 'geo',
  2186. zlevel: 2,
  2187. //波纹效果
  2188. rippleEffect: {
  2189. period: 2,
  2190. brushType: 'stroke',
  2191. scale: 3
  2192. },
  2193. label: {
  2194. normal: {
  2195. show: true,
  2196. color: '#fff',
  2197. position: 'right',
  2198. formatter: '{b}'
  2199. }
  2200. },
  2201. //终点形象
  2202. symbol: 'circle',
  2203. //圆点大小
  2204. symbolSize: function(val) {
  2205. return val[2] / 8;
  2206. },
  2207. itemStyle: {
  2208. normal: {
  2209. show: true
  2210. }
  2211. },
  2212. data: item[1].map(function(dataItem) {
  2213. return {
  2214. name: dataItem[1].name,
  2215. value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
  2216. };
  2217. })
  2218. });
  2219. });
  2220. option = {
  2221. title: {
  2222. text: '',
  2223. subtext: '',
  2224. left: 'center',
  2225. textStyle: {
  2226. color: '#fff'
  2227. }
  2228. },
  2229. tooltip: {
  2230. trigger: 'item',
  2231. formatter: "{b}"
  2232. },
  2233. //线颜色及飞行轨道颜色
  2234. visualMap: {
  2235. show: false,
  2236. min: 0,
  2237. max: 100,
  2238. color: ['#fff']
  2239. },
  2240. //地图相关设置
  2241. geo: {
  2242. map: 'hunan',
  2243. //视角缩放比例
  2244. zoom: 1,
  2245. //显示文本样式
  2246. label: {
  2247. normal: {
  2248. show: false,
  2249. textStyle: {
  2250. color: '#fff'
  2251. }
  2252. },
  2253. emphasis: {
  2254. textStyle: {
  2255. color: '#fff'
  2256. }
  2257. }
  2258. },
  2259. //鼠标缩放和平移
  2260. roam: true,
  2261. itemStyle: {
  2262. normal: {
  2263. // color: '#ddd',
  2264. borderColor: 'rgba(147, 235, 248, 1)',
  2265. borderWidth: 1,
  2266. areaColor: {
  2267. type: 'radial',
  2268. x: 0.5,
  2269. y: 0.5,
  2270. r: 0.8,
  2271. colorStops: [{
  2272. offset: 0,
  2273. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  2274. }, {
  2275. offset: 1,
  2276. color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
  2277. }],
  2278. globalCoord: false // 缺省为 false
  2279. },
  2280. shadowColor: 'rgba(128, 217, 248, 1)',
  2281. shadowOffsetX: -2,
  2282. shadowOffsetY: 2,
  2283. shadowBlur: 10
  2284. },
  2285. emphasis: {
  2286. areaColor: '#389BB7',
  2287. borderWidth: 0
  2288. }
  2289. }
  2290. },
  2291. series: series
  2292. };
  2293. myChart.setOption(option);
  2294. }
  2295. //湖南总货运量
  2296. function echart_7() {
  2297. var myChart = echarts.init(document.getElementById('chart_7'));
  2298. myChart.clear();
  2299. option = {
  2300. title: {
  2301. text: ''
  2302. },
  2303. tooltip: {
  2304. trigger: 'axis'
  2305. },
  2306. legend: {
  2307. data:['货运量','铁路货运量','国家铁路货运量','地方铁路货运量','合资铁路货运量','公路货运量','水运货运量'],
  2308. textStyle:{
  2309. color: '#fff'
  2310. },
  2311. top: '4%'
  2312. },
  2313. grid: {
  2314. left: '3%',
  2315. right: '4%',
  2316. bottom: '3%',
  2317. containLabel: true
  2318. },
  2319. toolbox: {
  2320. orient: 'vertical',
  2321. right: '1%',
  2322. top: '2%',
  2323. iconStyle: {
  2324. color: '#FFEA51',
  2325. borderColor: '#FFA74D',
  2326. borderWidth: 1,
  2327. },
  2328. feature: {
  2329. saveAsImage: {},
  2330. magicType: {
  2331. show: true,
  2332. type: ['line','bar','stack','tiled']
  2333. }
  2334. }
  2335. },
  2336. xAxis: {
  2337. type: 'category',
  2338. boundaryGap: false,
  2339. data: ['2012年','2013年','2014年','2015年','2016年'],
  2340. splitLine: {
  2341. show: false
  2342. },
  2343. axisLine: {
  2344. lineStyle: {
  2345. color: '#fff'
  2346. }
  2347. }
  2348. },
  2349. yAxis: {
  2350. name: '单位(万吨)',
  2351. type: 'value',
  2352. splitLine: {
  2353. show: false
  2354. },
  2355. axisLine: {
  2356. lineStyle: {
  2357. color: '#fff'
  2358. }
  2359. }
  2360. },
  2361. color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  2362. series: [
  2363. {
  2364. name:'货运量',
  2365. type:'line',
  2366. data:[219130, 198009, 209946, 198024, 210586]
  2367. },
  2368. {
  2369. name:'铁路货运量',
  2370. type:'line',
  2371. data:[21010, 22469, 20619, 17843, 16313]
  2372. },
  2373. {
  2374. name:'国家铁路货运量',
  2375. type:'line',
  2376. data:[17866, 19354, 17589, 17709, 18589]
  2377. },
  2378. {
  2379. name:'地方铁路货运量',
  2380. type:'line',
  2381. data:[3034, 2845, 2712, 2790, 2812]
  2382. },
  2383. {
  2384. name:'合资铁路货运量',
  2385. type:'line',
  2386. data:[111, 271, 318, 327, 349]
  2387. },
  2388. {
  2389. name:'公路货运量',
  2390. type:'line',
  2391. data:[195530, 172492, 185286,175637,189822]
  2392. },
  2393. {
  2394. name:'水运货运量',
  2395. type:'line',
  2396. data:[2590, 3048, 4041,4544,4451]
  2397. }
  2398. ]
  2399. };
  2400. myChart.setOption(option);
  2401. }
  2402. //湖南货物周转量
  2403. function echart_8() {
  2404. var myChart = echarts.init(document.getElementById('chart_8'));
  2405. myChart.clear();
  2406. option = {
  2407. title: {
  2408. text: ''
  2409. },
  2410. tooltip: {
  2411. trigger: 'axis'
  2412. },
  2413. legend: {
  2414. data:['铁路货物周转量','国家铁路货物周转量','地方铁路货物周转量','合资铁路货物周转量','公路货物周转量','水运货物周转量'],
  2415. textStyle:{
  2416. color: '#fff'
  2417. },
  2418. top: '4%'
  2419. },
  2420. grid: {
  2421. left: '3%',
  2422. right: '4%',
  2423. bottom: '3%',
  2424. containLabel: true
  2425. },
  2426. toolbox: {
  2427. orient: 'vertical',
  2428. right: '1%',
  2429. top: '2%',
  2430. iconStyle: {
  2431. color: '#FFEA51',
  2432. borderColor: '#FFA74D',
  2433. borderWidth: 1,
  2434. },
  2435. feature: {
  2436. saveAsImage: {},
  2437. magicType: {
  2438. show: true,
  2439. type: ['line','bar','stack','tiled']
  2440. }
  2441. }
  2442. },
  2443. color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  2444. xAxis: {
  2445. type: 'category',
  2446. boundaryGap: false,
  2447. data: ['2014年','2015年','2016年','2017年','2018年'],
  2448. splitLine: {
  2449. show: false
  2450. },
  2451. axisLine: {
  2452. lineStyle: {
  2453. color: '#fff'
  2454. }
  2455. }
  2456. },
  2457. yAxis: {
  2458. name: '亿吨公里',
  2459. type: 'value',
  2460. splitLine: {
  2461. show: false
  2462. },
  2463. axisLine: {
  2464. lineStyle: {
  2465. color: '#fff'
  2466. }
  2467. }
  2468. },
  2469. series: [
  2470. {
  2471. name:'铁路货物周转量',
  2472. type:'line',
  2473. data:[3961.88, 4233.63, 4183.14, 3633.01, 3704.47]
  2474. },
  2475. {
  2476. name:'国家铁路货物周转量',
  2477. type:'line',
  2478. data:[3374.76, 3364.76, 3274.76, 3371.82, 3259.87]
  2479. },
  2480. {
  2481. name:'地方铁路货物周转量',
  2482. type:'line',
  2483. data:[14.77, 15.17, 13.17, 14.56, 15.84]
  2484. },
  2485. {
  2486. name:'合资铁路货物周转量',
  2487. type:'line',
  2488. data:[686.17,847.26,895.22,865.28,886.72]
  2489. },
  2490. {
  2491. name:'公路货物周转量',
  2492. type:'line',
  2493. data:[6133.47, 6577.89, 7019.56,6821.48,7294.59]
  2494. },
  2495. {
  2496. name:'水运货物周转量',
  2497. type:'line',
  2498. data:[509.60, 862.54, 1481.77,1552.79,1333.62]
  2499. }
  2500. ]
  2501. };
  2502. myChart.setOption(option);
  2503. }
  2504. //湖南运输线长度
  2505. function echart_9() {
  2506. var myChart = echarts.init(document.getElementById('chart_9'));
  2507. myChart.clear();
  2508. option = {
  2509. title: {
  2510. text: ''
  2511. },
  2512. tooltip: {
  2513. trigger: 'axis'
  2514. },
  2515. legend: {
  2516. data:['铁路营业里程','公路里程','等级公路里程','高速等级公路里程','一级等级公路里程','二级等级公路里程','等外公路公路里程'],
  2517. textStyle:{
  2518. color: '#fff'
  2519. },
  2520. top: '4%'
  2521. },
  2522. grid: {
  2523. left: '3%',
  2524. right: '4%',
  2525. bottom: '3%',
  2526. containLabel: true
  2527. },
  2528. toolbox: {
  2529. orient: 'vertical',
  2530. right: '1%',
  2531. top: '2%',
  2532. iconStyle: {
  2533. color: '#FFEA51',
  2534. borderColor: '#FFA74D',
  2535. borderWidth: 1,
  2536. },
  2537. feature: {
  2538. saveAsImage: {},
  2539. magicType: {
  2540. show: true,
  2541. type: ['line','bar','stack','tiled']
  2542. }
  2543. }
  2544. },
  2545. xAxis: {
  2546. type: 'category',
  2547. boundaryGap: false,
  2548. data: ['2014年','2015年','2016年','2017年','2018年'],
  2549. splitLine: {
  2550. show: false
  2551. },
  2552. axisLine: {
  2553. lineStyle: {
  2554. color: '#fff'
  2555. }
  2556. }
  2557. },
  2558. yAxis: {
  2559. name: '万公里',
  2560. type: 'value',
  2561. splitLine: {
  2562. show: false
  2563. },
  2564. axisLine: {
  2565. lineStyle: {
  2566. color: '#fff'
  2567. }
  2568. }
  2569. },
  2570. color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  2571. series: [
  2572. {
  2573. name:'铁路营业里程',
  2574. type:'line',
  2575. data:[0.56, 0.63, 0.63, 0.70, 0.70]
  2576. },
  2577. {
  2578. name:'公路里程',
  2579. type:'line',
  2580. data:[16.30, 17.45, 17.92, 18.46, 18.84]
  2581. },
  2582. {
  2583. name:'等级公路里程',
  2584. type:'line',
  2585. data:[15.54, 16.77, 17.29, 17.86, 18.26]
  2586. },
  2587. {
  2588. name:'高速等级公路里程',
  2589. type:'line',
  2590. data:[0.51, 0.56, 0.59, 0.63, 0.65]
  2591. },
  2592. {
  2593. name:'一级等级公路里程',
  2594. type:'line',
  2595. data:[0.47,0.48,0.51,0.54,0.56]
  2596. },
  2597. {
  2598. name:'二级等级公路里程',
  2599. type:'line',
  2600. data:[1.76, 1.85, 1.93, 1.97, 1.99]
  2601. },
  2602. {
  2603. name:'等外公路公路里程',
  2604. type:'line',
  2605. data:[0.76, 0.68, 0.63, 0.60, 0.58]
  2606. }
  2607. ]
  2608. };
  2609. myChart.setOption(option);
  2610. }
  2611. //湖南省快递业务量
  2612. function echart_10(){
  2613. var myChart = echarts.init(document.getElementById('chart_10'));
  2614. myChart.clear();
  2615. option = {
  2616. tooltip: {
  2617. trigger: 'item',
  2618. formatter: "{a} <br/>{b}: {c} ({d}%)"
  2619. },
  2620. legend: {
  2621. orient: 'vertical',
  2622. x: 'left',
  2623. top: '2%',
  2624. left: '1%',
  2625. textStyle: {
  2626. color: '#fff'
  2627. },
  2628. data:[
  2629. '国际','省外','省内',
  2630. ]
  2631. },
  2632. color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1','#4BF0FF','#44AFF0'],
  2633. series: [
  2634. {
  2635. name:'业务量(万件)',
  2636. type:'pie',
  2637. selectedMode: 'single',
  2638. radius: [0, '15%'],
  2639. center: ['28%','28%'],
  2640. label: {
  2641. normal: {
  2642. position: 'inner'
  2643. }
  2644. },
  2645. labelLine: {
  2646. normal: {
  2647. show: false
  2648. }
  2649. },
  2650. data:[
  2651. {value:90392.39, name:'2018年业务量(90392.39万件)'},
  2652. ]
  2653. },
  2654. {
  2655. name:'业务量(万件)',
  2656. type:'pie',
  2657. radius: ['20%', '30%'],
  2658. center: ['28%','28%'],
  2659. label: {
  2660. normal: {
  2661. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  2662. backgroundColor: '#eee',
  2663. borderColor: '#aaa',
  2664. borderWidth: 1,
  2665. borderRadius: 4,
  2666. rich: {
  2667. a: {
  2668. color: '#999',
  2669. lineHeight: 22,
  2670. align: 'center'
  2671. },
  2672. hr: {
  2673. borderColor: '#aaa',
  2674. width: '100%',
  2675. borderWidth: 0.5,
  2676. height: 0
  2677. },
  2678. b: {
  2679. fontSize: 16,
  2680. lineHeight: 33
  2681. },
  2682. per: {
  2683. color: '#eee',
  2684. backgroundColor: '#334455',
  2685. padding: [2, 4],
  2686. borderRadius: 2
  2687. }
  2688. }
  2689. }
  2690. },
  2691. data:[
  2692. {value:464.43, name:'国际'},
  2693. {value:68575.6, name:'省外'},
  2694. {value:21352.36, name:'省内'},
  2695. ]
  2696. },
  2697. {
  2698. name:'业务量(万件)',
  2699. type:'pie',
  2700. selectedMode: 'single',
  2701. radius: [0, '15%'],
  2702. center: ['70%','28%'],
  2703. label: {
  2704. normal: {
  2705. position: 'inner'
  2706. }
  2707. },
  2708. labelLine: {
  2709. normal: {
  2710. show: false
  2711. }
  2712. },
  2713. data:[
  2714. {value:54911.94, name:'2017年业务量(54911.94万件)'},
  2715. ]
  2716. },
  2717. {
  2718. name:'业务量(万件)',
  2719. type:'pie',
  2720. radius: ['20%', '30%'],
  2721. center: ['70%','28%'],
  2722. label: {
  2723. normal: {
  2724. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  2725. backgroundColor: '#eee',
  2726. borderColor: '#aaa',
  2727. borderWidth: 1,
  2728. borderRadius: 4,
  2729. rich: {
  2730. a: {
  2731. color: '#999',
  2732. lineHeight: 22,
  2733. align: 'center'
  2734. },
  2735. hr: {
  2736. borderColor: '#aaa',
  2737. width: '100%',
  2738. borderWidth: 0.5,
  2739. height: 0
  2740. },
  2741. b: {
  2742. fontSize: 16,
  2743. lineHeight: 33
  2744. },
  2745. per: {
  2746. color: '#eee',
  2747. backgroundColor: '#334455',
  2748. padding: [2, 4],
  2749. borderRadius: 2
  2750. }
  2751. }
  2752. }
  2753. },
  2754. data:[
  2755. {value:278.5, name:'国际'},
  2756. {value:37111.03, name:'省外'},
  2757. {value:17522.41, name:'省内'},
  2758. ]
  2759. },
  2760. {
  2761. name:'业务量(万件)',
  2762. type:'pie',
  2763. selectedMode: 'single',
  2764. radius: [0, '15%'],
  2765. center: ['28%','70%'],
  2766. label: {
  2767. normal: {
  2768. position: 'inner'
  2769. }
  2770. },
  2771. labelLine: {
  2772. normal: {
  2773. show: false
  2774. }
  2775. },
  2776. data:[
  2777. {value:34019.15, name:'2016年业务量(34019.15万件)'},
  2778. ]
  2779. },
  2780. {
  2781. name:'业务量(万件)',
  2782. type:'pie',
  2783. radius: ['20%', '30%'],
  2784. center: ['28%','70%'],
  2785. label: {
  2786. normal: {
  2787. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  2788. backgroundColor: '#eee',
  2789. borderColor: '#aaa',
  2790. borderWidth: 1,
  2791. borderRadius: 4,
  2792. rich: {
  2793. a: {
  2794. color: '#999',
  2795. lineHeight: 22,
  2796. align: 'center'
  2797. },
  2798. hr: {
  2799. borderColor: '#aaa',
  2800. width: '100%',
  2801. borderWidth: 0.5,
  2802. height: 0
  2803. },
  2804. b: {
  2805. fontSize: 16,
  2806. lineHeight: 33
  2807. },
  2808. per: {
  2809. color: '#eee',
  2810. backgroundColor: '#334455',
  2811. padding: [2, 4],
  2812. borderRadius: 2
  2813. }
  2814. }
  2815. }
  2816. },
  2817. data:[
  2818. {value:163.72, name:'国际'},
  2819. {value:26841.29, name:'省外'},
  2820. {value:7014.14, name:'省内'},
  2821. ]
  2822. },
  2823. {
  2824. name:'业务量(万件)',
  2825. type:'pie',
  2826. selectedMode: 'single',
  2827. radius: [0, '15%'],
  2828. center: ['70%','70%'],
  2829. label: {
  2830. normal: {
  2831. position: 'inner'
  2832. }
  2833. },
  2834. labelLine: {
  2835. normal: {
  2836. show: false
  2837. }
  2838. },
  2839. data:[
  2840. {value:20755.74, name:'2015年业务量(20755.74万件)'},
  2841. ]
  2842. },
  2843. {
  2844. name:'业务量(万件)',
  2845. type:'pie',
  2846. radius: ['20%', '30%'],
  2847. center: ['70%','70%'],
  2848. label: {
  2849. normal: {
  2850. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  2851. backgroundColor: '#eee',
  2852. borderColor: '#aaa',
  2853. borderWidth: 1,
  2854. borderRadius: 4,
  2855. rich: {
  2856. a: {
  2857. color: '#999',
  2858. lineHeight: 22,
  2859. align: 'center'
  2860. },
  2861. hr: {
  2862. borderColor: '#aaa',
  2863. width: '100%',
  2864. borderWidth: 0.5,
  2865. height: 0
  2866. },
  2867. b: {
  2868. fontSize: 16,
  2869. lineHeight: 33
  2870. },
  2871. per: {
  2872. color: '#eee',
  2873. backgroundColor: '#334455',
  2874. padding: [2, 4],
  2875. borderRadius: 2
  2876. }
  2877. }
  2878. }
  2879. },
  2880. data:[
  2881. {value:129.65, name:'国际'},
  2882. {value:18072.54, name:'省外'},
  2883. {value:2553.55, name:'省内'},
  2884. ]
  2885. },
  2886. ]
  2887. };
  2888. myChart.setOption(option);
  2889. }
  2890. //湖南省公路营运
  2891. function echart_11(){
  2892. var myChart = echarts.init(document.getElementById('chart_11'));
  2893. myChart.clear();
  2894. option = {
  2895. tooltip: {
  2896. trigger: 'item',
  2897. formatter: "{a} <br/>{b}: {c} ({d}%)"
  2898. },
  2899. legend: {
  2900. x: 'left',
  2901. top: '2%',
  2902. left: '1%',
  2903. textStyle: {
  2904. color: '#fff'
  2905. },
  2906. data:['公路营运载客','公路营运载货']
  2907. },
  2908. color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  2909. series: [
  2910. {
  2911. name:'公路营运',
  2912. type:'pie',
  2913. selectedMode: 'single',
  2914. radius: [0, '15%'],
  2915. center: ['28%','28%'],
  2916. label: {
  2917. normal: {
  2918. position: 'inner'
  2919. }
  2920. },
  2921. labelLine: {
  2922. normal: {
  2923. show: false
  2924. }
  2925. },
  2926. data:[
  2927. {value:145.18, name:'2018年公路营运拥有量(145.18万辆)'},
  2928. ]
  2929. },
  2930. {
  2931. name:'汽车拥有量(万辆)',
  2932. type:'pie',
  2933. radius: ['20%', '30%'],
  2934. center: ['28%','28%'],
  2935. label: {
  2936. normal: {
  2937. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  2938. backgroundColor: '#eee',
  2939. borderColor: '#aaa',
  2940. borderWidth: 1,
  2941. borderRadius: 4,
  2942. position: 'outside',
  2943. rich: {
  2944. a: {
  2945. color: '#999',
  2946. lineHeight: 22,
  2947. align: 'center'
  2948. },
  2949. hr: {
  2950. borderColor: '#aaa',
  2951. width: '100%',
  2952. borderWidth: 0.5,
  2953. height: 0
  2954. },
  2955. b: {
  2956. fontSize: 16,
  2957. lineHeight: 33
  2958. },
  2959. per: {
  2960. color: '#eee',
  2961. backgroundColor: '#334455',
  2962. padding: [2, 4],
  2963. borderRadius: 2
  2964. }
  2965. }
  2966. }
  2967. },
  2968. data:[
  2969. {value:142.65, name:'公路营运载客'},
  2970. {value:2.53, name:'公路营运载货'},
  2971. ]
  2972. },
  2973. {
  2974. name:'公路营运',
  2975. type:'pie',
  2976. selectedMode: 'single',
  2977. radius: [0, '15%'],
  2978. center: ['70%','28%'],
  2979. label: {
  2980. normal: {
  2981. position: 'inner'
  2982. }
  2983. },
  2984. labelLine: {
  2985. normal: {
  2986. show: false
  2987. }
  2988. },
  2989. data:[
  2990. {value:142.47, name:'2017年公路营运拥有量(142.47万辆)'}
  2991. ]
  2992. },
  2993. {
  2994. name:'汽车拥有量(万辆)',
  2995. type:'pie',
  2996. radius: ['20%', '30%'],
  2997. center: ['70%','28%'],
  2998. label: {
  2999. normal: {
  3000. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  3001. backgroundColor: '#eee',
  3002. borderColor: '#aaa',
  3003. borderWidth: 1,
  3004. borderRadius: 4,
  3005. position: 'outside',
  3006. rich: {
  3007. a: {
  3008. color: '#999',
  3009. lineHeight: 22,
  3010. align: 'center'
  3011. },
  3012. hr: {
  3013. borderColor: '#aaa',
  3014. width: '100%',
  3015. borderWidth: 0.5,
  3016. height: 0
  3017. },
  3018. b: {
  3019. fontSize: 16,
  3020. lineHeight: 33
  3021. },
  3022. per: {
  3023. color: '#eee',
  3024. backgroundColor: '#334455',
  3025. padding: [2, 4],
  3026. borderRadius: 2
  3027. }
  3028. }
  3029. }
  3030. },
  3031. data:[
  3032. {value:139.95, name:'公路营运载客'},
  3033. {value:2.52, name:'公路营运载货'},
  3034. // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
  3035. // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
  3036. // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
  3037. // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
  3038. ]
  3039. },
  3040. {
  3041. name:'公路营运',
  3042. type:'pie',
  3043. selectedMode: 'single',
  3044. radius: [0, '15%'],
  3045. center: ['28%','70%'],
  3046. label: {
  3047. normal: {
  3048. position: 'inner'
  3049. }
  3050. },
  3051. labelLine: {
  3052. normal: {
  3053. show: false
  3054. }
  3055. },
  3056. data:[
  3057. {value:140.61, name:'2016年公路营运拥有量(140.61万辆)'},
  3058. // {value:142.47, name:'2015年公路营运拥有量(142.47万辆)'},
  3059. // {value:140.61, name:'2014年公路营运拥有量(140.61万辆)'},
  3060. // {value:134.45, name:'2013年公路营运拥有量(134.45万辆)'},
  3061. ]
  3062. },
  3063. {
  3064. name:'汽车拥有量(万辆)',
  3065. type:'pie',
  3066. radius: ['20%', '30%'],
  3067. center: ['28%','70%'],
  3068. label: {
  3069. normal: {
  3070. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  3071. backgroundColor: '#eee',
  3072. borderColor: '#aaa',
  3073. borderWidth: 1,
  3074. borderRadius: 4,
  3075. position: 'outside',
  3076. rich: {
  3077. a: {
  3078. color: '#999',
  3079. lineHeight: 22,
  3080. align: 'center'
  3081. },
  3082. hr: {
  3083. borderColor: '#aaa',
  3084. width: '100%',
  3085. borderWidth: 0.5,
  3086. height: 0
  3087. },
  3088. b: {
  3089. fontSize: 16,
  3090. lineHeight: 33
  3091. },
  3092. per: {
  3093. color: '#eee',
  3094. backgroundColor: '#334455',
  3095. padding: [2, 4],
  3096. borderRadius: 2
  3097. }
  3098. }
  3099. }
  3100. },
  3101. data:[
  3102. {value:137.96, name:'公路营运载客'},
  3103. {value:2.65, name:'公路营运载货'},
  3104. // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
  3105. // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
  3106. // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
  3107. // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
  3108. ]
  3109. },
  3110. {
  3111. name:'公路营运',
  3112. type:'pie',
  3113. selectedMode: 'single',
  3114. radius: [0, '15%'],
  3115. center: ['70%','70%'],
  3116. label: {
  3117. normal: {
  3118. position: 'inner'
  3119. }
  3120. },
  3121. labelLine: {
  3122. normal: {
  3123. show: false
  3124. }
  3125. },
  3126. data:[
  3127. {value:134.45, name:'2015年公路营运拥有量(134.45万辆)'},
  3128. ]
  3129. },
  3130. {
  3131. name:'汽车拥有量(万辆)',
  3132. type:'pie',
  3133. radius: ['20%', '30%'],
  3134. center: ['70%','70%'],
  3135. label: {
  3136. normal: {
  3137. formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
  3138. backgroundColor: '#eee',
  3139. borderColor: '#aaa',
  3140. borderWidth: 1,
  3141. borderRadius: 4,
  3142. position: 'outside',
  3143. rich: {
  3144. a: {
  3145. color: '#999',
  3146. lineHeight: 22,
  3147. align: 'center'
  3148. },
  3149. hr: {
  3150. borderColor: '#aaa',
  3151. width: '100%',
  3152. borderWidth: 0.5,
  3153. height: 0
  3154. },
  3155. b: {
  3156. fontSize: 16,
  3157. lineHeight: 33
  3158. },
  3159. per: {
  3160. color: '#eee',
  3161. backgroundColor: '#334455',
  3162. padding: [2, 4],
  3163. borderRadius: 2
  3164. }
  3165. }
  3166. }
  3167. },
  3168. data:[
  3169. {value:131.48, name:'公路营运载客'},
  3170. {value:2.97, name:'公路营运载货'},
  3171. // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
  3172. // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
  3173. // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
  3174. // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
  3175. ]
  3176. }
  3177. ]
  3178. };
  3179. myChart.setOption(option);
  3180. }
  3181. //湖南省城市公共交通
  3182. function echart_12() {
  3183. var myChart = echarts.init(document.getElementById('chart_12'));
  3184. myChart.clear();
  3185. option = {
  3186. title: {
  3187. text: ''
  3188. },
  3189. tooltip: {
  3190. trigger: 'axis'
  3191. },
  3192. legend: {
  3193. data:['公共交通运营数','运营线路总长度','公共交通客运总量'],
  3194. textStyle:{
  3195. color: '#fff'
  3196. },
  3197. top: '4%'
  3198. },
  3199. grid: {
  3200. left: '3%',
  3201. right: '4%',
  3202. bottom: '3%',
  3203. containLabel: true
  3204. },
  3205. toolbox: {
  3206. orient: 'vertical',
  3207. right: '1%',
  3208. top: '2%',
  3209. iconStyle: {
  3210. color: '#FFEA51',
  3211. borderColor: '#FFA74D',
  3212. borderWidth: 1,
  3213. },
  3214. feature: {
  3215. saveAsImage: {},
  3216. magicType: {
  3217. show: true,
  3218. type: ['line','bar','stack','tiled']
  3219. }
  3220. }
  3221. },
  3222. xAxis: {
  3223. type: 'category',
  3224. boundaryGap: false,
  3225. data: ['2014年','2015年','2016年','2017年','2018年'],
  3226. splitLine: {
  3227. show: false
  3228. },
  3229. axisLine: {
  3230. lineStyle: {
  3231. color: '#fff'
  3232. }
  3233. }
  3234. },
  3235. yAxis: {
  3236. name: '万公里',
  3237. type: 'value',
  3238. splitLine: {
  3239. show: false
  3240. },
  3241. axisLine: {
  3242. lineStyle: {
  3243. color: '#fff'
  3244. }
  3245. }
  3246. },
  3247. color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
  3248. series: [
  3249. {
  3250. name:'公共交通运营数',
  3251. type:'line',
  3252. data:[16493,17498, 15977, 18927, 21479]
  3253. },
  3254. {
  3255. name:'运营线路总长度',
  3256. type:'line',
  3257. data:[18812, 19647, 20305, 22940, 26077]
  3258. },
  3259. {
  3260. name:'公共交通客运总量',
  3261. type:'line',
  3262. data:[203954, 202727, 205342, 187208, 186048]
  3263. },
  3264. ]
  3265. };
  3266. myChart.setOption(option);
  3267. }
  3268. //湖南省地图
  3269. function echart_13(){
  3270. // 基于准备好的dom,初始化echarts实例
  3271. var myChart = echarts.init(document.getElementById('chart_13'));
  3272. function showProvince() {
  3273. myChart.setOption(option = {
  3274. // backgroundColor: '#ffffff',
  3275. visualMap: {
  3276. show: false,
  3277. min: 0,
  3278. max: 100,
  3279. left: 'left',
  3280. top: 'bottom',
  3281. text: ['高', '低'], // 文本,默认为数值文本
  3282. calculable: true,
  3283. inRange: {
  3284. color: ['yellow', 'lightskyblue', 'orangered']
  3285. }
  3286. },
  3287. series: [{
  3288. type: 'map',
  3289. mapType: 'hunan',
  3290. roam: true,
  3291. label: {
  3292. normal: {
  3293. show: true
  3294. },
  3295. emphasis: {
  3296. textStyle: {
  3297. color: '#fff'
  3298. }
  3299. }
  3300. },
  3301. itemStyle: {
  3302. normal: {
  3303. borderColor: '#389BB7',
  3304. areaColor: '#fff',
  3305. },
  3306. emphasis: {
  3307. areaColor: '#389BB7',
  3308. borderWidth: 0
  3309. }
  3310. },
  3311. animation: false,
  3312. data: [{
  3313. name: '长沙市',
  3314. value: 100
  3315. }, {
  3316. name: '株洲市',
  3317. value: 96
  3318. }, {
  3319. name: '湘潭市',
  3320. value: 98
  3321. }, {
  3322. name: '衡阳市',
  3323. value: 80
  3324. }, {
  3325. name: '邵阳市',
  3326. value: 88
  3327. }, {
  3328. name: '岳阳市',
  3329. value: 79
  3330. }, {
  3331. name: '常德市',
  3332. value: 77,
  3333. }, {
  3334. name: '张家界市',
  3335. value: 33
  3336. }, {
  3337. name: '益阳市',
  3338. value: 69,
  3339. }, {
  3340. name: '郴州市',
  3341. value: 66
  3342. }, {
  3343. name: '永州市',
  3344. value: 22
  3345. },{
  3346. name: '娄底市',
  3347. value: 51
  3348. },{
  3349. name: '湘西土家族苗族自治州',
  3350. value: 44
  3351. },{
  3352. name: '怀化市',
  3353. value: 9
  3354. }]
  3355. }]
  3356. });
  3357. }
  3358. var currentIdx = 0;
  3359. showProvince();
  3360. // 使用刚指定的配置项和数据显示图表。
  3361. window.addEventListener("resize", function () {
  3362. myChart.resize();
  3363. });
  3364. }
  3365. //GPS
  3366. function echart_14(){
  3367. var myChart = echarts.init(document.getElementById('chart_14'));
  3368. var data = [
  3369. {name: '海门', value: 9,
  3370. address:'二道区东环域路2038号',
  3371. typeName:'联运',
  3372. area:'0.18',
  3373. service:'东北地区'},
  3374. {name: '鄂尔多斯', value: 12,
  3375. address:'二道区东环域路2038号',
  3376. typeName:'联运',
  3377. area:'0.18',
  3378. service:'东北地区'},
  3379. {name: '招远', value: 12,
  3380. address:'二道区东环域路2038号',
  3381. typeName:'联运',
  3382. area:'0.18',
  3383. service:'东北地区'},
  3384. {name: '舟山', value: 12,
  3385. address:'二道区东环域路2038号',
  3386. typeName:'联运',
  3387. area:'0.18',
  3388. service:'东北地区'},
  3389. {name: '齐齐哈尔', value: 14,
  3390. address:'二道区东环域路2038号',
  3391. typeName:'联运',
  3392. area:'0.18',
  3393. service:'东北地区'},
  3394. {name: '盐城', value: 15,
  3395. address:'二道区东环域路2038号',
  3396. typeName:'联运',
  3397. area:'0.18',
  3398. service:'东北地区'},
  3399. {name: '赤峰', value: 16,
  3400. address:'二道区东环域路2038号',
  3401. typeName:'联运',
  3402. area:'0.18',
  3403. service:'东北地区'},
  3404. {name: '青岛', value: 18,
  3405. address:'二道区东环域路2038号',
  3406. typeName:'联运',
  3407. area:'0.18',
  3408. service:'东北地区'},
  3409. {name: '乳山', value: 18,
  3410. address:'二道区东环域路2038号',
  3411. typeName:'联运',
  3412. area:'0.18',
  3413. service:'东北地区'},
  3414. {name: '金昌', value: 19,
  3415. address:'二道区东环域路2038号',
  3416. typeName:'联运',
  3417. area:'0.18',
  3418. service:'东北地区'},
  3419. {name: '泉州', value: 21,
  3420. address:'二道区东环域路2038号',
  3421. typeName:'联运',
  3422. area:'0.18',
  3423. service:'东北地区'},
  3424. {name: '莱西', value: 21,
  3425. address:'二道区东环域路2038号',
  3426. typeName:'联运',
  3427. area:'0.18',
  3428. service:'东北地区'},
  3429. {name: '日照', value: 21,
  3430. address:'二道区东环域路2038号',
  3431. typeName:'联运',
  3432. area:'0.18',
  3433. service:'东北地区'},
  3434. {name: '胶南', value: 22,
  3435. address:'二道区东环域路2038号',
  3436. typeName:'联运',
  3437. area:'0.18',
  3438. service:'东北地区'},
  3439. {name: '南通', value: 23,
  3440. address:'二道区东环域路2038号',
  3441. typeName:'联运',
  3442. area:'0.18',
  3443. service:'东北地区'},
  3444. {name: '拉萨', value: 24,
  3445. address:'二道区东环域路2038号',
  3446. typeName:'联运',
  3447. area:'0.18',
  3448. service:'东北地区'},
  3449. {name: '云浮', value: 24,
  3450. address:'二道区东环域路2038号',
  3451. typeName:'联运',
  3452. area:'0.18',
  3453. service:'东北地区'},
  3454. {name: '梅州', value: 25,
  3455. address:'二道区东环域路2038号',
  3456. typeName:'联运',
  3457. area:'0.18',
  3458. service:'东北地区'},
  3459. {name: '文登', value: 25,
  3460. address:'二道区东环域路2038号',
  3461. typeName:'联运',
  3462. area:'0.18',
  3463. service:'东北地区'},
  3464. {name: '上海', value: 25,
  3465. address:'二道区东环域路2038号',
  3466. typeName:'联运',
  3467. area:'0.18',
  3468. service:'东北地区'},
  3469. {name: '攀枝花', value: 25,
  3470. address:'二道区东环域路2038号',
  3471. typeName:'联运',
  3472. area:'0.18',
  3473. service:'东北地区'},
  3474. {name: '威海', value: 25,
  3475. address:'二道区东环域路2038号',
  3476. typeName:'联运',
  3477. area:'0.18',
  3478. service:'东北地区'},
  3479. {name: '承德', value: 25,
  3480. address:'二道区东环域路2038号',
  3481. typeName:'联运',
  3482. area:'0.18',
  3483. service:'东北地区'},
  3484. {name: '厦门', value: 26,
  3485. address:'二道区东环域路2038号',
  3486. typeName:'联运',
  3487. area:'0.18',
  3488. service:'东北地区'},
  3489. {name: '汕尾', value: 26,
  3490. address:'二道区东环域路2038号',
  3491. typeName:'联运',
  3492. area:'0.18',
  3493. service:'东北地区'},
  3494. {name: '潮州', value: 26,
  3495. address:'二道区东环域路2038号',
  3496. typeName:'联运',
  3497. area:'0.18',
  3498. service:'东北地区'},
  3499. {name: '丹东', value: 27,
  3500. address:'二道区东环域路2038号',
  3501. typeName:'联运',
  3502. area:'0.18',
  3503. service:'东北地区'},
  3504. {name: '太仓', value: 27,
  3505. address:'二道区东环域路2038号',
  3506. typeName:'联运',
  3507. area:'0.18',
  3508. service:'东北地区'},
  3509. {name: '曲靖', value: 27,
  3510. address:'二道区东环域路2038号',
  3511. typeName:'联运',
  3512. area:'0.18',
  3513. service:'东北地区'},
  3514. {name: '烟台', value: 28,
  3515. address:'二道区东环域路2038号',
  3516. typeName:'联运',
  3517. area:'0.18',
  3518. service:'东北地区'},
  3519. {name: '福州', value: 29,
  3520. address:'二道区东环域路2038号',
  3521. typeName:'联运',
  3522. area:'0.18',
  3523. service:'东北地区'},
  3524. {name: '瓦房店', value: 30,
  3525. address:'二道区东环域路2038号',
  3526. typeName:'联运',
  3527. area:'0.18',
  3528. service:'东北地区'},
  3529. {name: '即墨', value: 30,
  3530. address:'二道区东环域路2038号',
  3531. typeName:'联运',
  3532. area:'0.18',
  3533. service:'东北地区'},
  3534. {name: '抚顺', value: 31,
  3535. address:'二道区东环域路2038号',
  3536. typeName:'联运',
  3537. area:'0.18',
  3538. service:'东北地区'},
  3539. {name: '玉溪', value: 31,
  3540. address:'二道区东环域路2038号',
  3541. typeName:'联运',
  3542. area:'0.18',
  3543. service:'东北地区'},
  3544. {name: '张家口', value: 31,
  3545. address:'二道区东环域路2038号',
  3546. typeName:'联运',
  3547. area:'0.18',
  3548. service:'东北地区'},
  3549. {name: '阳泉', value: 31,
  3550. address:'二道区东环域路2038号',
  3551. typeName:'联运',
  3552. area:'0.18',
  3553. service:'东北地区'},
  3554. {name: '莱州', value: 32,
  3555. address:'二道区东环域路2038号',
  3556. typeName:'联运',
  3557. area:'0.18',
  3558. service:'东北地区'},
  3559. {name: '湖州', value: 32,
  3560. address:'二道区东环域路2038号',
  3561. typeName:'联运',
  3562. area:'0.18',
  3563. service:'东北地区'},
  3564. {name: '汕头', value: 32,
  3565. address:'二道区东环域路2038号',
  3566. typeName:'联运',
  3567. area:'0.18',
  3568. service:'东北地区'},
  3569. {name: '昆山', value: 33,
  3570. address:'二道区东环域路2038号',
  3571. typeName:'联运',
  3572. area:'0.18',
  3573. service:'东北地区'},
  3574. {name: '宁波', value: 33,
  3575. address:'二道区东环域路2038号',
  3576. typeName:'联运',
  3577. area:'0.18',
  3578. service:'东北地区'},
  3579. {name: '湛江', value: 33,
  3580. address:'二道区东环域路2038号',
  3581. typeName:'联运',
  3582. area:'0.18',
  3583. service:'东北地区'},
  3584. {name: '揭阳', value: 34,
  3585. address:'二道区东环域路2038号',
  3586. typeName:'联运',
  3587. area:'0.18',
  3588. service:'东北地区'},
  3589. {name: '荣成', value: 34,
  3590. address:'二道区东环域路2038号',
  3591. typeName:'联运',
  3592. area:'0.18',
  3593. service:'东北地区'},
  3594. {name: '连云港', value: 35,
  3595. address:'二道区东环域路2038号',
  3596. typeName:'联运',
  3597. area:'0.18',
  3598. service:'东北地区'},
  3599. {name: '葫芦岛', value: 35,
  3600. address:'二道区东环域路2038号',
  3601. typeName:'联运',
  3602. area:'0.18',
  3603. service:'东北地区'},
  3604. {name: '常熟', value: 36,
  3605. address:'二道区东环域路2038号',
  3606. typeName:'联运',
  3607. area:'0.18',
  3608. service:'东北地区'},
  3609. {name: '东莞', value: 36,
  3610. address:'二道区东环域路2038号',
  3611. typeName:'联运',
  3612. area:'0.18',
  3613. service:'东北地区'},
  3614. {name: '河源', value: 36,
  3615. address:'二道区东环域路2038号',
  3616. typeName:'联运',
  3617. area:'0.18',
  3618. service:'东北地区'},
  3619. {name: '淮安', value: 36,
  3620. address:'二道区东环域路2038号',
  3621. typeName:'联运',
  3622. area:'0.18',
  3623. service:'东北地区'},
  3624. {name: '泰州', value: 36,
  3625. address:'二道区东环域路2038号',
  3626. typeName:'联运',
  3627. area:'0.18',
  3628. service:'东北地区'},
  3629. {name: '南宁', value: 37,
  3630. address:'二道区东环域路2038号',
  3631. typeName:'联运',
  3632. area:'0.18',
  3633. service:'东北地区'},
  3634. {name: '营口', value: 37,
  3635. address:'二道区东环域路2038号',
  3636. typeName:'联运',
  3637. area:'0.18',
  3638. service:'东北地区'},
  3639. {name: '惠州', value: 37,
  3640. address:'二道区东环域路2038号',
  3641. typeName:'联运',
  3642. area:'0.18',
  3643. service:'东北地区'},
  3644. {name: '江阴', value: 37,
  3645. address:'二道区东环域路2038号',
  3646. typeName:'联运',
  3647. area:'0.18',
  3648. service:'东北地区'},
  3649. {name: '蓬莱', value: 37,
  3650. address:'二道区东环域路2038号',
  3651. typeName:'联运',
  3652. area:'0.18',
  3653. service:'东北地区'},
  3654. {name: '韶关', value: 38,
  3655. address:'二道区东环域路2038号',
  3656. typeName:'联运',
  3657. area:'0.18',
  3658. service:'东北地区'},
  3659. {name: '嘉峪关', value: 38,
  3660. address:'二道区东环域路2038号',
  3661. typeName:'联运',
  3662. area:'0.18',
  3663. service:'东北地区'},
  3664. {name: '广州', value: 38,
  3665. address:'二道区东环域路2038号',
  3666. typeName:'联运',
  3667. area:'0.18',
  3668. service:'东北地区'},
  3669. {name: '延安', value: 38,
  3670. address:'二道区东环域路2038号',
  3671. typeName:'联运',
  3672. area:'0.18',
  3673. service:'东北地区'},
  3674. {name: '太原', value: 39,
  3675. address:'二道区东环域路2038号',
  3676. typeName:'联运',
  3677. area:'0.18',
  3678. service:'东北地区'},
  3679. {name: '清远', value: 39,
  3680. address:'二道区东环域路2038号',
  3681. typeName:'联运',
  3682. area:'0.18',
  3683. service:'东北地区'},
  3684. {name: '中山', value: 39,
  3685. address:'二道区东环域路2038号',
  3686. typeName:'联运',
  3687. area:'0.18',
  3688. service:'东北地区'},
  3689. {name: '昆明', value: 39,
  3690. address:'二道区东环域路2038号',
  3691. typeName:'联运',
  3692. area:'0.18',
  3693. service:'东北地区'},
  3694. {name: '寿光', value: 40,
  3695. address:'二道区东环域路2038号',
  3696. typeName:'联运',
  3697. area:'0.18',
  3698. service:'东北地区'},
  3699. {name: '盘锦', value: 40,
  3700. address:'二道区东环域路2038号',
  3701. typeName:'联运',
  3702. area:'0.18',
  3703. service:'东北地区'},
  3704. {name: '长治', value: 41,
  3705. address:'二道区东环域路2038号',
  3706. typeName:'联运',
  3707. area:'0.18',
  3708. service:'东北地区'},
  3709. {name: '深圳', value: 41,
  3710. address:'二道区东环域路2038号',
  3711. typeName:'联运',
  3712. area:'0.18',
  3713. service:'东北地区'},
  3714. {name: '珠海', value: 42,
  3715. address:'二道区东环域路2038号',
  3716. typeName:'联运',
  3717. area:'0.18',
  3718. service:'东北地区'},
  3719. {name: '宿迁', value: 43,
  3720. address:'二道区东环域路2038号',
  3721. typeName:'联运',
  3722. area:'0.18',
  3723. service:'东北地区'},
  3724. {name: '咸阳', value: 43,
  3725. address:'二道区东环域路2038号',
  3726. typeName:'联运',
  3727. area:'0.18',
  3728. service:'东北地区'},
  3729. {name: '铜川', value: 44,
  3730. address:'二道区东环域路2038号',
  3731. typeName:'联运',
  3732. area:'0.18',
  3733. service:'东北地区'},
  3734. {name: '平度', value: 44,
  3735. address:'二道区东环域路2038号',
  3736. typeName:'联运',
  3737. area:'0.18',
  3738. service:'东北地区'},
  3739. {name: '佛山', value: 44,
  3740. address:'二道区东环域路2038号',
  3741. typeName:'联运',
  3742. area:'0.18',
  3743. service:'东北地区'},
  3744. {name: '海口', value: 44,
  3745. address:'二道区东环域路2038号',
  3746. typeName:'联运',
  3747. area:'0.18',
  3748. service:'东北地区'},
  3749. {name: '江门', value: 45,
  3750. address:'二道区东环域路2038号',
  3751. typeName:'联运',
  3752. area:'0.18',
  3753. service:'东北地区'},
  3754. {name: '章丘', value: 45,
  3755. address:'二道区东环域路2038号',
  3756. typeName:'联运',
  3757. area:'0.18',
  3758. service:'东北地区'},
  3759. {name: '肇庆', value: 46,
  3760. address:'二道区东环域路2038号',
  3761. typeName:'联运',
  3762. area:'0.18',
  3763. service:'东北地区'},
  3764. {name: '大连', value: 47,
  3765. address:'二道区东环域路2038号',
  3766. typeName:'联运',
  3767. area:'0.18',
  3768. service:'东北地区'},
  3769. {name: '临汾', value: 47,
  3770. address:'二道区东环域路2038号',
  3771. typeName:'联运',
  3772. area:'0.18',
  3773. service:'东北地区'},
  3774. {name: '吴江', value: 47,
  3775. address:'二道区东环域路2038号',
  3776. typeName:'联运',
  3777. area:'0.18',
  3778. service:'东北地区'},
  3779. {name: '石嘴山', value: 49,
  3780. address:'二道区东环域路2038号',
  3781. typeName:'联运',
  3782. area:'0.18',
  3783. service:'东北地区'},
  3784. {name: '沈阳', value: 50,
  3785. address:'二道区东环域路2038号',
  3786. typeName:'联运',
  3787. area:'0.18',
  3788. service:'东北地区'},
  3789. {name: '苏州', value: 50,
  3790. address:'二道区东环域路2038号',
  3791. typeName:'联运',
  3792. area:'0.18',
  3793. service:'东北地区'},
  3794. {name: '茂名', value: 50,
  3795. address:'二道区东环域路2038号',
  3796. typeName:'联运',
  3797. area:'0.18',
  3798. service:'东北地区'},
  3799. {name: '嘉兴', value: 51,
  3800. address:'二道区东环域路2038号',
  3801. typeName:'联运',
  3802. area:'0.18',
  3803. service:'东北地区'},
  3804. {name: '长春', value: 51,
  3805. address:'二道区东环域路2038号',
  3806. typeName:'联运',
  3807. area:'0.18',
  3808. service:'东北地区'},
  3809. {name: '胶州', value: 52,
  3810. address:'二道区东环域路2038号',
  3811. typeName:'联运',
  3812. area:'0.18',
  3813. service:'东北地区'},
  3814. {name: '银川', value: 52,
  3815. address:'二道区东环域路2038号',
  3816. typeName:'联运',
  3817. area:'0.18',
  3818. service:'东北地区'},
  3819. {name: '张家港', value: 52,
  3820. address:'二道区东环域路2038号',
  3821. typeName:'联运',
  3822. area:'0.18',
  3823. service:'东北地区'},
  3824. {name: '三门峡', value: 53,
  3825. address:'二道区东环域路2038号',
  3826. typeName:'联运',
  3827. area:'0.18',
  3828. service:'东北地区'},
  3829. {name: '锦州', value: 54,
  3830. address:'二道区东环域路2038号',
  3831. typeName:'联运',
  3832. area:'0.18',
  3833. service:'东北地区'},
  3834. {name: '南昌', value: 54,
  3835. address:'二道区东环域路2038号',
  3836. typeName:'联运',
  3837. area:'0.18',
  3838. service:'东北地区'},
  3839. {name: '柳州', value: 54,
  3840. address:'二道区东环域路2038号',
  3841. typeName:'联运',
  3842. area:'0.18',
  3843. service:'东北地区'},
  3844. {name: '三亚', value: 54,
  3845. address:'二道区东环域路2038号',
  3846. typeName:'联运',
  3847. area:'0.18',
  3848. service:'东北地区'},
  3849. {name: '自贡', value: 56,
  3850. address:'二道区东环域路2038号',
  3851. typeName:'联运',
  3852. area:'0.18',
  3853. service:'东北地区'},
  3854. {name: '吉林', value: 56,
  3855. address:'二道区东环域路2038号',
  3856. typeName:'联运',
  3857. area:'0.18',
  3858. service:'东北地区'},
  3859. {name: '阳江', value: 57,
  3860. address:'二道区东环域路2038号',
  3861. typeName:'联运',
  3862. area:'0.18',
  3863. service:'东北地区'},
  3864. {name: '泸州', value: 57,
  3865. address:'二道区东环域路2038号',
  3866. typeName:'联运',
  3867. area:'0.18',
  3868. service:'东北地区'},
  3869. {name: '西宁', value: 57,
  3870. address:'二道区东环域路2038号',
  3871. typeName:'联运',
  3872. area:'0.18',
  3873. service:'东北地区'},
  3874. {name: '宜宾', value: 58,
  3875. address:'二道区东环域路2038号',
  3876. typeName:'联运',
  3877. area:'0.18',
  3878. service:'东北地区'},
  3879. {name: '呼和浩特', value: 58,
  3880. address:'二道区东环域路2038号',
  3881. typeName:'联运',
  3882. area:'0.18',
  3883. service:'东北地区'},
  3884. {name: '成都', value: 58,
  3885. address:'二道区东环域路2038号',
  3886. typeName:'联运',
  3887. area:'0.18',
  3888. service:'东北地区'},
  3889. {name: '大同', value: 58,
  3890. address:'二道区东环域路2038号',
  3891. typeName:'联运',
  3892. area:'0.18',
  3893. service:'东北地区'},
  3894. {name: '镇江', value: 59,
  3895. address:'二道区东环域路2038号',
  3896. typeName:'联运',
  3897. area:'0.18',
  3898. service:'东北地区'},
  3899. {name: '桂林', value: 59,
  3900. address:'二道区东环域路2038号',
  3901. typeName:'联运',
  3902. area:'0.18',
  3903. service:'东北地区'},
  3904. {name: '张家界', value: 59,
  3905. address:'二道区东环域路2038号',
  3906. typeName:'联运',
  3907. area:'0.18',
  3908. service:'东北地区'},
  3909. {name: '宜兴', value: 59,
  3910. address:'二道区东环域路2038号',
  3911. typeName:'联运',
  3912. area:'0.18',
  3913. service:'东北地区'},
  3914. {name: '北海', value: 60,
  3915. address:'二道区东环域路2038号',
  3916. typeName:'联运',
  3917. area:'0.18',
  3918. service:'东北地区'},
  3919. {name: '西安', value: 61,
  3920. address:'二道区东环域路2038号',
  3921. typeName:'联运',
  3922. area:'0.18',
  3923. service:'东北地区'},
  3924. {name: '金坛', value: 62,
  3925. address:'二道区东环域路2038号',
  3926. typeName:'联运',
  3927. area:'0.18',
  3928. service:'东北地区'},
  3929. {name: '东营', value: 62,
  3930. address:'二道区东环域路2038号',
  3931. typeName:'联运',
  3932. area:'0.18',
  3933. service:'东北地区'},
  3934. {name: '牡丹江', value: 63,
  3935. address:'二道区东环域路2038号',
  3936. typeName:'联运',
  3937. area:'0.18',
  3938. service:'东北地区'},
  3939. {name: '遵义', value: 63,
  3940. address:'二道区东环域路2038号',
  3941. typeName:'联运',
  3942. area:'0.18',
  3943. service:'东北地区'},
  3944. {name: '绍兴', value: 63,
  3945. address:'二道区东环域路2038号',
  3946. typeName:'联运',
  3947. area:'0.18',
  3948. service:'东北地区'},
  3949. {name: '扬州', value: 64,
  3950. address:'二道区东环域路2038号',
  3951. typeName:'联运',
  3952. area:'0.18',
  3953. service:'东北地区'},
  3954. {name: '常州', value: 64,
  3955. address:'二道区东环域路2038号',
  3956. typeName:'联运',
  3957. area:'0.18',
  3958. service:'东北地区'},
  3959. {name: '潍坊', value: 65,
  3960. address:'二道区东环域路2038号',
  3961. typeName:'联运',
  3962. area:'0.18',
  3963. service:'东北地区'},
  3964. {name: '重庆', value: 66,
  3965. address:'二道区东环域路2038号',
  3966. typeName:'联运',
  3967. area:'0.18',
  3968. service:'东北地区'},
  3969. {name: '台州', value: 67,
  3970. address:'二道区东环域路2038号',
  3971. typeName:'联运',
  3972. area:'0.18',
  3973. service:'东北地区'},
  3974. {name: '南京', value: 67,
  3975. address:'二道区东环域路2038号',
  3976. typeName:'联运',
  3977. area:'0.18',
  3978. service:'东北地区'},
  3979. {name: '滨州', value: 70,
  3980. address:'二道区东环域路2038号',
  3981. typeName:'联运',
  3982. area:'0.18',
  3983. service:'东北地区'},
  3984. {name: '贵阳', value: 71,
  3985. address:'二道区东环域路2038号',
  3986. typeName:'联运',
  3987. area:'0.18',
  3988. service:'东北地区'},
  3989. {name: '无锡', value: 71,
  3990. address:'二道区东环域路2038号',
  3991. typeName:'联运',
  3992. area:'0.18',
  3993. service:'东北地区'},
  3994. {name: '本溪', value: 71,
  3995. address:'二道区东环域路2038号',
  3996. typeName:'联运',
  3997. area:'0.18',
  3998. service:'东北地区'},
  3999. {name: '克拉玛依', value: 72,
  4000. address:'二道区东环域路2038号',
  4001. typeName:'联运',
  4002. area:'0.18',
  4003. service:'东北地区'},
  4004. {name: '渭南', value: 72,
  4005. address:'二道区东环域路2038号',
  4006. typeName:'联运',
  4007. area:'0.18',
  4008. service:'东北地区'},
  4009. {name: '马鞍山', value: 72,
  4010. address:'二道区东环域路2038号',
  4011. typeName:'联运',
  4012. area:'0.18',
  4013. service:'东北地区'},
  4014. {name: '宝鸡', value: 72,
  4015. address:'二道区东环域路2038号',
  4016. typeName:'联运',
  4017. area:'0.18',
  4018. service:'东北地区'},
  4019. {name: '焦作', value: 75,
  4020. address:'二道区东环域路2038号',
  4021. typeName:'联运',
  4022. area:'0.18',
  4023. service:'东北地区'},
  4024. {name: '句容', value: 75,
  4025. address:'二道区东环域路2038号',
  4026. typeName:'联运',
  4027. area:'0.18',
  4028. service:'东北地区'},
  4029. {name: '北京', value: 79,
  4030. address:'二道区东环域路2038号',
  4031. typeName:'联运',
  4032. area:'0.18',
  4033. service:'东北地区'},
  4034. {name: '徐州', value: 79,
  4035. address:'二道区东环域路2038号',
  4036. typeName:'联运',
  4037. area:'0.18',
  4038. service:'东北地区'},
  4039. {name: '衡水', value: 80,
  4040. address:'二道区东环域路2038号',
  4041. typeName:'联运',
  4042. area:'0.18',
  4043. service:'东北地区'},
  4044. {name: '包头', value: 80,
  4045. address:'二道区东环域路2038号',
  4046. typeName:'联运',
  4047. area:'0.18',
  4048. service:'东北地区'},
  4049. {name: '绵阳', value: 80,
  4050. address:'二道区东环域路2038号',
  4051. typeName:'联运',
  4052. area:'0.18',
  4053. service:'东北地区'},
  4054. {name: '乌鲁木齐', value: 84,
  4055. address:'二道区东环域路2038号',
  4056. typeName:'联运',
  4057. area:'0.18',
  4058. service:'东北地区'},
  4059. {name: '枣庄', value: 84,
  4060. address:'二道区东环域路2038号',
  4061. typeName:'联运',
  4062. area:'0.18',
  4063. service:'东北地区'},
  4064. {name: '杭州', value: 84,
  4065. address:'二道区东环域路2038号',
  4066. typeName:'联运',
  4067. area:'0.18',
  4068. service:'东北地区'},
  4069. {name: '淄博', value: 85,
  4070. address:'二道区东环域路2038号',
  4071. typeName:'联运',
  4072. area:'0.18',
  4073. service:'东北地区'},
  4074. {name: '鞍山', value: 86,
  4075. address:'二道区东环域路2038号',
  4076. typeName:'联运',
  4077. area:'0.18',
  4078. service:'东北地区'},
  4079. {name: '溧阳', value: 86,
  4080. address:'二道区东环域路2038号',
  4081. typeName:'联运',
  4082. area:'0.18',
  4083. service:'东北地区'},
  4084. {name: '库尔勒', value: 86,
  4085. address:'二道区东环域路2038号',
  4086. typeName:'联运',
  4087. area:'0.18',
  4088. service:'东北地区'},
  4089. {name: '安阳', value: 90,
  4090. address:'二道区东环域路2038号',
  4091. typeName:'联运',
  4092. area:'0.18',
  4093. service:'东北地区'},
  4094. {name: '开封', value: 90,
  4095. address:'二道区东环域路2038号',
  4096. typeName:'联运',
  4097. area:'0.18',
  4098. service:'东北地区'},
  4099. {name: '济南', value: 92,
  4100. address:'二道区东环域路2038号',
  4101. typeName:'联运',
  4102. area:'0.18',
  4103. service:'东北地区'},
  4104. {name: '德阳', value: 93,
  4105. address:'二道区东环域路2038号',
  4106. typeName:'联运',
  4107. area:'0.18',
  4108. service:'东北地区'},
  4109. {name: '温州', value: 95,
  4110. address:'二道区东环域路2038号',
  4111. typeName:'联运',
  4112. area:'0.18',
  4113. service:'东北地区'},
  4114. {name: '九江', value: 96,
  4115. address:'二道区东环域路2038号',
  4116. typeName:'联运',
  4117. area:'0.18',
  4118. service:'东北地区'},
  4119. {name: '邯郸', value: 98,
  4120. address:'二道区东环域路2038号',
  4121. typeName:'联运',
  4122. area:'0.18',
  4123. service:'东北地区'},
  4124. {name: '临安', value: 99,
  4125. address:'二道区东环域路2038号',
  4126. typeName:'联运',
  4127. area:'0.18',
  4128. service:'东北地区'},
  4129. {name: '兰州', value: 99,
  4130. address:'二道区东环域路2038号',
  4131. typeName:'联运',
  4132. area:'0.18',
  4133. service:'东北地区'},
  4134. {name: '沧州', value: 100,
  4135. address:'二道区东环域路2038号',
  4136. typeName:'联运',
  4137. area:'0.18',
  4138. service:'东北地区'},
  4139. {name: '临沂', value: 103,
  4140. address:'二道区东环域路2038号',
  4141. typeName:'联运',
  4142. area:'0.18',
  4143. service:'东北地区'},
  4144. {name: '南充', value: 104,
  4145. address:'二道区东环域路2038号',
  4146. typeName:'联运',
  4147. area:'0.18',
  4148. service:'东北地区'},
  4149. {name: '天津', value: 105,
  4150. address:'二道区东环域路2038号',
  4151. typeName:'联运',
  4152. area:'0.18',
  4153. service:'东北地区'},
  4154. {name: '富阳', value: 106,
  4155. address:'二道区东环域路2038号',
  4156. typeName:'联运',
  4157. area:'0.18',
  4158. service:'东北地区'},
  4159. {name: '泰安', value: 112,
  4160. address:'二道区东环域路2038号',
  4161. typeName:'联运',
  4162. area:'0.18',
  4163. service:'东北地区'},
  4164. {name: '诸暨', value: 112,
  4165. address:'二道区东环域路2038号',
  4166. typeName:'联运',
  4167. area:'0.18',
  4168. service:'东北地区'},
  4169. {name: '郑州', value: 113,
  4170. address:'二道区东环域路2038号',
  4171. typeName:'联运',
  4172. area:'0.18',
  4173. service:'东北地区'},
  4174. {name: '哈尔滨', value: 114,
  4175. address:'二道区东环域路2038号',
  4176. typeName:'联运',
  4177. area:'0.18',
  4178. service:'东北地区'},
  4179. {name: '聊城', value: 116,
  4180. address:'二道区东环域路2038号',
  4181. typeName:'联运',
  4182. area:'0.18',
  4183. service:'东北地区'},
  4184. {name: '芜湖', value: 117,
  4185. address:'二道区东环域路2038号',
  4186. typeName:'联运',
  4187. area:'0.18',
  4188. service:'东北地区'},
  4189. {name: '唐山', value: 119,
  4190. address:'二道区东环域路2038号',
  4191. typeName:'联运',
  4192. area:'0.18',
  4193. service:'东北地区'},
  4194. {name: '平顶山', value: 119,
  4195. address:'二道区东环域路2038号',
  4196. typeName:'联运',
  4197. area:'0.18',
  4198. service:'东北地区'},
  4199. {name: '邢台', value: 119,
  4200. address:'二道区东环域路2038号',
  4201. typeName:'联运',
  4202. area:'0.18',
  4203. service:'东北地区'},
  4204. {name: '德州', value: 120,
  4205. address:'二道区东环域路2038号',
  4206. typeName:'联运',
  4207. area:'0.18',
  4208. service:'东北地区'},
  4209. {name: '济宁', value: 120,
  4210. address:'二道区东环域路2038号',
  4211. typeName:'联运',
  4212. area:'0.18',
  4213. service:'东北地区'},
  4214. {name: '荆州', value: 127,
  4215. address:'二道区东环域路2038号',
  4216. typeName:'联运',
  4217. area:'0.18',
  4218. service:'东北地区'},
  4219. {name: '宜昌', value: 130,
  4220. address:'二道区东环域路2038号',
  4221. typeName:'联运',
  4222. area:'0.18',
  4223. service:'东北地区'},
  4224. {name: '义乌', value: 132,
  4225. address:'二道区东环域路2038号',
  4226. typeName:'联运',
  4227. area:'0.18',
  4228. service:'东北地区'},
  4229. {name: '丽水', value: 133,
  4230. address:'二道区东环域路2038号',
  4231. typeName:'联运',
  4232. area:'0.18',
  4233. service:'东北地区'},
  4234. {name: '洛阳', value: 134,
  4235. address:'二道区东环域路2038号',
  4236. typeName:'联运',
  4237. area:'0.18',
  4238. service:'东北地区'},
  4239. {name: '秦皇岛', value: 136,
  4240. address:'二道区东环域路2038号',
  4241. typeName:'联运',
  4242. area:'0.18',
  4243. service:'东北地区'},
  4244. {name: '株洲', value: 143,
  4245. address:'二道区东环域路2038号',
  4246. typeName:'联运',
  4247. area:'0.18',
  4248. service:'东北地区'},
  4249. {name: '石家庄', value: 147,
  4250. address:'二道区东环域路2038号',
  4251. typeName:'联运',
  4252. area:'0.18',
  4253. service:'东北地区'},
  4254. {name: '莱芜', value: 148,
  4255. address:'二道区东环域路2038号',
  4256. typeName:'联运',
  4257. area:'0.18',
  4258. service:'东北地区'},
  4259. {name: '常德', value: 152,
  4260. address:'二道区东环域路2038号',
  4261. typeName:'联运',
  4262. area:'0.18',
  4263. service:'东北地区'},
  4264. {name: '保定', value: 153,
  4265. address:'二道区东环域路2038号',
  4266. typeName:'联运',
  4267. area:'0.18',
  4268. service:'东北地区'},
  4269. {name: '湘潭', value: 154,
  4270. address:'二道区东环域路2038号',
  4271. typeName:'联运',
  4272. area:'0.18',
  4273. service:'东北地区'},
  4274. {name: '金华', value: 157,
  4275. address:'二道区东环域路2038号',
  4276. typeName:'联运',
  4277. area:'0.18',
  4278. service:'东北地区'},
  4279. {name: '岳阳', value: 169,
  4280. address:'二道区东环域路2038号',
  4281. typeName:'联运',
  4282. area:'0.18',
  4283. service:'东北地区'},
  4284. {name: '长沙', value: 175,
  4285. address:'二道区东环域路2038号',
  4286. typeName:'联运',
  4287. area:'0.18',
  4288. service:'东北地区'},
  4289. {name: '衢州', value: 177,
  4290. address:'二道区东环域路2038号',
  4291. typeName:'联运',
  4292. area:'0.18',
  4293. service:'东北地区'},
  4294. {name: '廊坊', value: 170,
  4295. address:'二道区东环域路2038号',
  4296. typeName:'联运',
  4297. area:'0.18',
  4298. service:'东北地区'},
  4299. {name: '菏泽', value: 175,
  4300. address:'二道区东环域路2038号',
  4301. typeName:'联运',
  4302. area:'0.18',
  4303. service:'东北地区'},
  4304. {name: '合肥', value: 180,
  4305. address:'二道区东环域路2038号',
  4306. typeName:'联运',
  4307. area:'0.18',
  4308. service:'东北地区'},
  4309. {
  4310. name: '武汉',
  4311. value: 190,
  4312. address:'二道区东环域路2038号',
  4313. typeName:'联运',
  4314. area:'0.18',
  4315. service:'东北地区'
  4316. },
  4317. {
  4318. name: '大庆',
  4319. value: 150,
  4320. address:'二道区东环域路2038号',
  4321. typeName:'联运',
  4322. area:'0.18',
  4323. service:'东北地区'
  4324. }
  4325. ];
  4326. var geoCoordMap = {
  4327. '海门':[121.15,31.89],
  4328. '鄂尔多斯':[109.781327,39.608266],
  4329. '招远':[120.38,37.35],
  4330. '舟山':[122.207216,29.985295],
  4331. '齐齐哈尔':[123.97,47.33],
  4332. '盐城':[120.13,33.38],
  4333. '赤峰':[118.87,42.28],
  4334. '青岛':[120.33,36.07],
  4335. '乳山':[121.52,36.89],
  4336. '金昌':[102.188043,38.520089],
  4337. '泉州':[118.58,24.93],
  4338. '莱西':[120.53,36.86],
  4339. '日照':[119.46,35.42],
  4340. '胶南':[119.97,35.88],
  4341. '南通':[121.05,32.08],
  4342. '拉萨':[91.11,29.97],
  4343. '云浮':[112.02,22.93],
  4344. '梅州':[116.1,24.55],
  4345. '文登':[122.05,37.2],
  4346. '上海':[121.48,31.22],
  4347. '攀枝花':[101.718637,26.582347],
  4348. '威海':[122.1,37.5],
  4349. '承德':[117.93,40.97],
  4350. '厦门':[118.1,24.46],
  4351. '汕尾':[115.375279,22.786211],
  4352. '潮州':[116.63,23.68],
  4353. '丹东':[124.37,40.13],
  4354. '太仓':[121.1,31.45],
  4355. '曲靖':[103.79,25.51],
  4356. '烟台':[121.39,37.52],
  4357. '福州':[119.3,26.08],
  4358. '瓦房店':[121.979603,39.627114],
  4359. '即墨':[120.45,36.38],
  4360. '抚顺':[123.97,41.97],
  4361. '玉溪':[102.52,24.35],
  4362. '张家口':[114.87,40.82],
  4363. '阳泉':[113.57,37.85],
  4364. '莱州':[119.942327,37.177017],
  4365. '湖州':[120.1,30.86],
  4366. '汕头':[116.69,23.39],
  4367. '昆山':[120.95,31.39],
  4368. '宁波':[121.56,29.86],
  4369. '湛江':[110.359377,21.270708],
  4370. '揭阳':[116.35,23.55],
  4371. '荣成':[122.41,37.16],
  4372. '连云港':[119.16,34.59],
  4373. '葫芦岛':[120.836932,40.711052],
  4374. '常熟':[120.74,31.64],
  4375. '东莞':[113.75,23.04],
  4376. '河源':[114.68,23.73],
  4377. '淮安':[119.15,33.5],
  4378. '泰州':[119.9,32.49],
  4379. '南宁':[108.33,22.84],
  4380. '营口':[122.18,40.65],
  4381. '惠州':[114.4,23.09],
  4382. '江阴':[120.26,31.91],
  4383. '蓬莱':[120.75,37.8],
  4384. '韶关':[113.62,24.84],
  4385. '嘉峪关':[98.289152,39.77313],
  4386. '广州':[113.23,23.16],
  4387. '延安':[109.47,36.6],
  4388. '太原':[112.53,37.87],
  4389. '清远':[113.01,23.7],
  4390. '中山':[113.38,22.52],
  4391. '昆明':[102.73,25.04],
  4392. '寿光':[118.73,36.86],
  4393. '盘锦':[122.070714,41.119997],
  4394. '长治':[113.08,36.18],
  4395. '深圳':[114.07,22.62],
  4396. '珠海':[113.52,22.3],
  4397. '宿迁':[118.3,33.96],
  4398. '咸阳':[108.72,34.36],
  4399. '铜川':[109.11,35.09],
  4400. '平度':[119.97,36.77],
  4401. '佛山':[113.11,23.05],
  4402. '海口':[110.35,20.02],
  4403. '江门':[113.06,22.61],
  4404. '章丘':[117.53,36.72],
  4405. '肇庆':[112.44,23.05],
  4406. '大连':[121.62,38.92],
  4407. '临汾':[111.5,36.08],
  4408. '吴江':[120.63,31.16],
  4409. '石嘴山':[106.39,39.04],
  4410. '沈阳':[123.38,41.8],
  4411. '苏州':[120.62,31.32],
  4412. '茂名':[110.88,21.68],
  4413. '嘉兴':[120.76,30.77],
  4414. '长春':[125.35,43.88],
  4415. '胶州':[120.03336,36.264622],
  4416. '银川':[106.27,38.47],
  4417. '张家港':[120.555821,31.875428],
  4418. '三门峡':[111.19,34.76],
  4419. '锦州':[121.15,41.13],
  4420. '南昌':[115.89,28.68],
  4421. '柳州':[109.4,24.33],
  4422. '三亚':[109.511909,18.252847],
  4423. '自贡':[104.778442,29.33903],
  4424. '吉林':[126.57,43.87],
  4425. '阳江':[111.95,21.85],
  4426. '泸州':[105.39,28.91],
  4427. '西宁':[101.74,36.56],
  4428. '宜宾':[104.56,29.77],
  4429. '呼和浩特':[111.65,40.82],
  4430. '成都':[104.06,30.67],
  4431. '大同':[113.3,40.12],
  4432. '镇江':[119.44,32.2],
  4433. '桂林':[110.28,25.29],
  4434. '张家界':[110.479191,29.117096],
  4435. '宜兴':[119.82,31.36],
  4436. '北海':[109.12,21.49],
  4437. '西安':[108.95,34.27],
  4438. '金坛':[119.56,31.74],
  4439. '东营':[118.49,37.46],
  4440. '牡丹江':[129.58,44.6],
  4441. '遵义':[106.9,27.7],
  4442. '绍兴':[120.58,30.01],
  4443. '扬州':[119.42,32.39],
  4444. '常州':[119.95,31.79],
  4445. '潍坊':[119.1,36.62],
  4446. '重庆':[106.54,29.59],
  4447. '台州':[121.420757,28.656386],
  4448. '南京':[118.78,32.04],
  4449. '滨州':[118.03,37.36],
  4450. '贵阳':[106.71,26.57],
  4451. '无锡':[120.29,31.59],
  4452. '本溪':[123.73,41.3],
  4453. '克拉玛依':[84.77,45.59],
  4454. '渭南':[109.5,34.52],
  4455. '马鞍山':[118.48,31.56],
  4456. '宝鸡':[107.15,34.38],
  4457. '焦作':[113.21,35.24],
  4458. '句容':[119.16,31.95],
  4459. '北京':[116.46,39.92],
  4460. '徐州':[117.2,34.26],
  4461. '衡水':[115.72,37.72],
  4462. '包头':[110,40.58],
  4463. '绵阳':[104.73,31.48],
  4464. '乌鲁木齐':[87.68,43.77],
  4465. '枣庄':[117.57,34.86],
  4466. '杭州':[120.19,30.26],
  4467. '淄博':[118.05,36.78],
  4468. '鞍山':[122.85,41.12],
  4469. '溧阳':[119.48,31.43],
  4470. '库尔勒':[86.06,41.68],
  4471. '安阳':[114.35,36.1],
  4472. '开封':[114.35,34.79],
  4473. '济南':[117,36.65],
  4474. '德阳':[104.37,31.13],
  4475. '温州':[120.65,28.01],
  4476. '九江':[115.97,29.71],
  4477. '邯郸':[114.47,36.6],
  4478. '临安':[119.72,30.23],
  4479. '兰州':[103.73,36.03],
  4480. '沧州':[116.83,38.33],
  4481. '临沂':[118.35,35.05],
  4482. '南充':[106.110698,30.837793],
  4483. '天津':[117.2,39.13],
  4484. '富阳':[119.95,30.07],
  4485. '泰安':[117.13,36.18],
  4486. '诸暨':[120.23,29.71],
  4487. '郑州':[113.65,34.76],
  4488. '哈尔滨':[126.63,45.75],
  4489. '聊城':[115.97,36.45],
  4490. '芜湖':[118.38,31.33],
  4491. '唐山':[118.02,39.63],
  4492. '平顶山':[113.29,33.75],
  4493. '邢台':[114.48,37.05],
  4494. '德州':[116.29,37.45],
  4495. '济宁':[116.59,35.38],
  4496. '荆州':[112.239741,30.335165],
  4497. '宜昌':[111.3,30.7],
  4498. '义乌':[120.06,29.32],
  4499. '丽水':[119.92,28.45],
  4500. '洛阳':[112.44,34.7],
  4501. '秦皇岛':[119.57,39.95],
  4502. '株洲':[113.16,27.83],
  4503. '石家庄':[114.48,38.03],
  4504. '莱芜':[117.67,36.19],
  4505. '常德':[111.69,29.05],
  4506. '保定':[115.48,38.85],
  4507. '湘潭':[112.91,27.87],
  4508. '金华':[119.64,29.12],
  4509. '岳阳':[113.09,29.37],
  4510. '长沙':[113,28.21],
  4511. '衢州':[118.88,28.97],
  4512. '廊坊':[116.7,39.53],
  4513. '菏泽':[115.480656,35.23375],
  4514. '合肥':[117.27,31.86],
  4515. '武汉':[114.31,30.52],
  4516. '大庆':[125.03,46.58]
  4517. };
  4518. var convertData = function (data) {
  4519. var res = [];
  4520. for (var i = 0; i < data.length; i++) {
  4521. var geoCoord = geoCoordMap[data[i].name];
  4522. if (geoCoord) {
  4523. res.push({
  4524. name: data[i].name,
  4525. value: geoCoord.concat(data[i].value)
  4526. });
  4527. }
  4528. }
  4529. return res;
  4530. };
  4531. var option = {
  4532. title: {
  4533. text: '',
  4534. },
  4535. tooltip : {
  4536. show: false,
  4537. trigger: 'item',
  4538. formatter: '{b}<br>{c}',
  4539. },
  4540. bmap: {
  4541. center: [104.114129, 37.550339],
  4542. zoom: 5,
  4543. roam: false, //鼠标缩放
  4544. mapStyle: {
  4545. styleJson: [{
  4546. 'featureType': 'land', //土地颜色;
  4547. 'elementType': 'all',
  4548. 'stylers': {
  4549. 'color': '#f5f3ef'
  4550. }
  4551. },{
  4552. 'featureType': 'water', //水颜色
  4553. 'elementType': 'all',
  4554. 'stylers': {
  4555. 'color': '#a2c1de'
  4556. }
  4557. }, {
  4558. 'featureType': 'railway', //调整铁路颜色
  4559. 'elementType': 'all',
  4560. 'stylers': {
  4561. 'visibility': 'off'
  4562. }
  4563. }, {
  4564. 'featureType': 'highway', //调整高速道路颜色
  4565. 'elementType': 'all',
  4566. 'stylers': {
  4567. 'color': '#fdfdfd'
  4568. }
  4569. }, {
  4570. 'featureType': 'highway', //调整建筑物标签是否可视
  4571. 'elementType': 'labels',
  4572. 'stylers': {
  4573. 'visibility': 'off'
  4574. }
  4575. }, {
  4576. 'featureType': 'arterial', //调整一些干道颜色
  4577. 'elementType': 'geometry',
  4578. 'stylers': {
  4579. 'color': '#fefefe'
  4580. }
  4581. }, {
  4582. 'featureType': 'arterial',
  4583. 'elementType': 'geometry.fill',
  4584. 'stylers': {
  4585. 'color': '#fefefe'
  4586. }
  4587. }, {
  4588. 'featureType': 'poi',
  4589. 'elementType': 'all',
  4590. 'stylers': {
  4591. 'visibility': 'off'
  4592. }
  4593. }, {
  4594. 'featureType': 'green',
  4595. 'elementType': 'all',
  4596. 'stylers': {
  4597. 'visibility': 'off'
  4598. }
  4599. }, {
  4600. 'featureType': 'subway',
  4601. 'elementType': 'all',
  4602. 'stylers': {
  4603. 'visibility': 'off'
  4604. }
  4605. }, {
  4606. 'featureType': 'manmade',
  4607. 'elementType': 'all',
  4608. 'stylers': {
  4609. 'color': '#d1d1d1'
  4610. }
  4611. }, {
  4612. 'featureType': 'local',
  4613. 'elementType': 'all',
  4614. 'stylers': {
  4615. 'color': '#d1d1d1'
  4616. }
  4617. }, {
  4618. 'featureType': 'arterial',
  4619. 'elementType': 'labels',
  4620. 'stylers': {
  4621. 'visibility': 'off'
  4622. }
  4623. }, {
  4624. 'featureType': 'boundary', //边界颜色
  4625. 'elementType': 'all',
  4626. 'stylers': {
  4627. 'color': '#bcab78'
  4628. }
  4629. }, {
  4630. 'featureType': 'building', //建筑颜色
  4631. 'elementType': 'all',
  4632. 'stylers': {
  4633. 'color': '#d1d1d1'
  4634. }
  4635. }, {
  4636. 'featureType': 'label', //地名颜色;
  4637. 'elementType': 'labels.text.fill',
  4638. 'stylers': {
  4639. 'color': '#898989'
  4640. }
  4641. }]
  4642. }
  4643. },
  4644. series : [
  4645. {
  4646. name: 'pm2.5',
  4647. type: 'scatter',
  4648. coordinateSystem: 'bmap',
  4649. data: convertData(data),
  4650. hoverAnimation: false, //hover动画;
  4651. symbolSize: function (val) {
  4652. return val[2] / 10;
  4653. },
  4654. label: {
  4655. normal: {
  4656. formatter: '{b}',
  4657. position: 'right',
  4658. show: false
  4659. },
  4660. emphasis: {
  4661. show: false
  4662. }
  4663. },
  4664. itemStyle: {
  4665. normal: {
  4666. color: '#de1300'
  4667. }
  4668. }
  4669. }
  4670. ]
  4671. };
  4672. myChart.setOption(option);
  4673. // 获取百度地图实例,使用百度地图自带的控件
  4674. var bmap = myChart.getModel().getComponent('bmap').getBMap();
  4675. bmap.addControl(new BMap.NavigationControl()); //左侧缩放;
  4676. bmap.enableDragging(); //开启拖拽
  4677. var opts = {
  4678. offset: {height:-5,width:5},
  4679. width : 250, // 信息窗口宽度
  4680. height: 150, // 信息窗口高度
  4681. title : "" , // 信息窗口标题
  4682. enableMessage:true//设置允许信息窗发送短息
  4683. };
  4684. for(var i=0;i<data.length;i++){
  4685. var icon = new BMap.Icon('../images/ico.png', new BMap.Size(10, 10), {
  4686. anchor: new BMap.Size(5, 5)
  4687. });
  4688. var marker = new BMap.Marker(new BMap.Point(geoCoordMap[data[i].name][0],geoCoordMap[data[i].name][1]),{icon: icon}); // 创建标注
  4689. var content = "<b>"+data[i].name+"</b><br><br>" +
  4690. "园区地址:"+ data[i].address +"<br>" +
  4691. "园区类型:"+ data[i].typeName +"<br>" +
  4692. "园区面积:"+ data[i].area +"<br>" +
  4693. "入驻企业:"+ data[i].value +"家<br>"+
  4694. "服务范围:"+ data[i].service;
  4695. bmap.addOverlay(marker); // 将标注添加到地图中
  4696. addClickHandler(content,marker);
  4697. }
  4698. function addClickHandler(content,marker){
  4699. marker.addEventListener("mouseover",function(e){
  4700. openInfo(content,e);
  4701. });
  4702. marker.addEventListener("mouseout",function(e){
  4703. bmap.closeInfoWindow(); //关闭信息窗口
  4704. });
  4705. }
  4706. function openInfo(content,e){
  4707. var p = e.target;
  4708. var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
  4709. var infoWindow = new BMap.InfoWindow(content,opts); // 创建信息窗口对象
  4710. bmap.openInfoWindow(infoWindow,point); //开启信息窗口
  4711. }
  4712. }
  4713. //操作按钮
  4714. $('.t_btn0').click(function () {
  4715. $('.center_text').css('display', 'none');
  4716. $('.t_cos0').css('display', 'block');
  4717. echart_map();
  4718. });
  4719. $('.t_btn1').click(function () {
  4720. $('.center_text').css('display', 'none');
  4721. $('.t_cos1').css('display', 'block');
  4722. echart_2();
  4723. });
  4724. $('.t_btn2').click(function(){
  4725. $('.center_text').css('display', 'none');
  4726. $('.t_cos2').css('display', 'block');
  4727. echart_0();
  4728. });
  4729. $('.t_btn3').click(function(){
  4730. $('.center_text').css('display', 'none');
  4731. $('.t_cos3').css('display', 'block');
  4732. echart_4();
  4733. });
  4734. $('.t_btn4').click(function(){
  4735. $('.center_text').css('display', 'none');
  4736. $('.t_cos6').css('display', 'block');
  4737. echart_6();
  4738. });
  4739. $('.t_btn5').click(function(){
  4740. $('.center_text').css('display', 'none');
  4741. $('.t_cos4').css('display', 'block');
  4742. echart_1();
  4743. });
  4744. $('.t_btn6').click(function(){
  4745. $('.center_text').css('display', 'none');
  4746. $('.t_cos5').css('display', 'block');
  4747. echart_3();
  4748. });
  4749. $('.t_btn7').click(function(){
  4750. $('.center_text').css('display', 'none');
  4751. $('.t_cos7').css('display', 'block');
  4752. echart_7();
  4753. });
  4754. $('.t_btn8').click(function(){
  4755. $('.center_text').css('display', 'none');
  4756. $('.t_cos8').css('display', 'block');
  4757. echart_8();
  4758. });
  4759. $('.t_btn9').click(function(){
  4760. $('.center_text').css('display', 'none');
  4761. $('.t_cos9').css('display', 'block');
  4762. echart_9();
  4763. });
  4764. $('.t_btn10').click(function(){
  4765. $('.center_text').css('display', 'none');
  4766. $('.t_cos10').css('display', 'block');
  4767. echart_10();
  4768. });
  4769. $('.t_btn11').click(function(){
  4770. $('.center_text').css('display', 'none');
  4771. $('.t_cos11').css('display', 'block');
  4772. echart_11();
  4773. });
  4774. $('.t_btn12').click(function(){
  4775. $('.center_text').css('display', 'none');
  4776. $('.t_cos12').css('display', 'block');
  4777. echart_12();
  4778. });
  4779. $('.t_btn13').click(function(){
  4780. $('.center_text').css('display', 'none');
  4781. $('.t_cos13').css('display', 'block');
  4782. echart_13();
  4783. });
  4784. $('.t_btn14').click(function(){
  4785. $('.center_text').css('display', 'none');
  4786. $('.t_cos14').css('display', 'block');
  4787. echart_14();
  4788. });
  4789. //获取地址栏参数
  4790. $(function(){
  4791. function getUrlParms(name){
  4792. var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  4793. var r = window.location.search.substr(1).match(reg);
  4794. if(r!=null)
  4795. return unescape(r[2]);
  4796. return null;
  4797. }
  4798. var id = getUrlParms("id");
  4799. if(id == 2){
  4800. $('.center_text').css('display', 'none');
  4801. $('.t_cos10').css('display', 'block');
  4802. echart_10();
  4803. }
  4804. if(id == 3){
  4805. $('.center_text').css('display', 'none');
  4806. $('.t_cos11').css('display', 'block');
  4807. echart_11();
  4808. }
  4809. if(id == 4){
  4810. $('.center_text').css('display', 'none');
  4811. $('.t_cos1').css('display', 'block');
  4812. echart_2();
  4813. }
  4814. if(id == 5){
  4815. $('.center_text').css('display', 'none');
  4816. $('.t_cos6').css('display', 'block');
  4817. echart_6();
  4818. }
  4819. if(id == 6){
  4820. $('.center_text').css('display', 'none');
  4821. $('.t_cos4').css('display', 'block');
  4822. echart_1();
  4823. }
  4824. if(id == 7){
  4825. $('.center_text').css('display', 'none');
  4826. $('.t_cos8').css('display', 'block');
  4827. echart_8();
  4828. }
  4829. if(id == 8){
  4830. $('.center_text').css('display', 'none');
  4831. $('.t_cos12').css('display', 'block');
  4832. echart_12();
  4833. }
  4834. if(id == 9){
  4835. $('.center_text').css('display', 'none');
  4836. $('.t_cos13').css('display', 'block');
  4837. echart_13();
  4838. }
  4839. });
  4840. });