base.js 175 KB

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