当前位置:   article > 正文

40【源码】数据可视化:基于 Echarts + Python 动态实时大屏 - 无线网络大数据平台

40【源码】数据可视化:基于 Echarts + Python 动态实时大屏 - 无线网络大数据平台

数据可视化大屏的出现,掀起一番又一番的浪潮,众多企业主纷纷想要打造属于自己的“酷炫吊炸天”的霸道总裁大屏驾驶舱。

之前有小伙伴们建议我出一些视频课程来学习Echarts,这样可以更快上手,所以我就追星赶月的录制了《Echarts - 0基础入门课程》,希望对有需要的小伙伴有帮助。

传送门

源码链接:

https://download.csdn.net/download/lildkdkdkjf/89630488

YYDatav的数据可视化大屏《精彩案例汇总》(Java SpringBoot&Echarts源码)_YYDataV的博客-CSDN博客

效果图展示一、确定需求方案

1、确定产品上线部署的屏幕LED分辨率

本案例基于16:9 屏宽比,F11全屏显示。

2、部署方式 

基于免安装可执行程序:支持Windows、Linux、Mac等各种操作系统;将程序复制到服务器上即可,无需其它环境依赖;

观看方式:既可在服务器上直接观看程序界面,也可在远程用浏览器打开播放,例如Chrome浏览器、360浏览器等。

二、整体架构设计

  1. 前端基于Echarts开源库设计,使用WebStorm编辑器;
  2. 后端基于Java Web实现,使用 IDEA 编辑器;
  3. 数据传输格式:JSON;
  4. 数据源类型:目前采用JSON文件方式,自行添加Mybatis可支持PostgreSQL、MySQL、Oracle、Microsoft SQL Server、SQLite,自行添加POI可支持Excel表格等,还可以定制HTTP API接口方式。
  5. 数据更新方式:采用http get 轮询方式 。在实际应用中,也可以视情况选择j监测后端数据实时更新,实时推送到前端的方式;

三、编码实现 (关键代码)

1、前端html代码 - 页面布局layout&样式style

  1. <!--main-->
  2. <div class="data_content">
  3. <!-- <div class="data_time">
  4. 温馨提示: 点击模块后跳转至详情页面。
  5. </div> -->
  6. <div class="data_main">
  7. <div class="main_left fl">
  8. <div class="left_1 t_btn6" style="cursor: pointer;">
  9. <!--左上边框-->
  10. <div class="t_line_box">
  11. <i class="t_l_line"></i>
  12. <i class="l_t_line"></i>
  13. </div>
  14. <!--右上边框-->
  15. <div class="t_line_box">
  16. <i class="t_r_line"></i>
  17. <i class="r_t_line"></i>
  18. </div>
  19. <!--左下边框-->
  20. <div class="t_line_box">
  21. <i class="l_b_line"></i>
  22. <i class="b_l_line"></i>
  23. </div>
  24. <!--右下边框-->
  25. <div class="t_line_box">
  26. <i class="r_b_line"></i>
  27. <i class="b_r_line"></i>
  28. </div>
  29. <div class="main_title">
  30. <img src="img/t_1.png" alt="">
  31. 网络规划
  32. </div>
  33. <div id="chart_1" class="chart" style="width:100%;height: 230px;"></div>
  34. </div>
  35. <div class="left_2" style="cursor: pointer;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #2C58A6;position: relative;box-shadow: 0 0 10px #2C58A6;">
  36. <!--左上边框-->
  37. <div class="t_line_box">
  38. <i class="t_l_line"></i>
  39. <i class="l_t_line"></i>
  40. </div>
  41. <!--右上边框-->
  42. <div class="t_line_box">
  43. <i class="t_r_line"></i>
  44. <i class="r_t_line"></i>
  45. </div>
  46. <!--左下边框-->
  47. <div class="t_line_box">
  48. <i class="l_b_line"></i>
  49. <i class="b_l_line"></i>
  50. </div>
  51. <!--右下边框-->
  52. <div class="t_line_box">
  53. <i class="r_b_line"></i>
  54. <i class="b_r_line"></i>
  55. </div>
  56. <div class="main_title">
  57. <img src="img/t_1.png" alt="">
  58. 网络设计
  59. </div>
  60. <div class="">
  61. <div id="chart_2" class="left-y chart t_btn9" style="width:49%;height: 220px;display: inline;float: left;"></div>
  62. <div id="chart_22" class="right-y chart t_btn9" style="width:49%;height: 220px;display: inline;float: left;"></div>
  63. <div class="clear"></div>
  64. </div>
  65. <div class="wlsj-down">
  66. <div id="chart_3" class="echart t_btn7" style="width:100%;height: 230px;z-index: 9999;"></div>
  67. </div>
  68. <div class="wlsj-down2">
  69. <div id="chart_33" class="echart t_btn7" style="width:100%;height: 197px;z-index: 9999;margin-bottom: 10px;"></div>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="main_center fl">
  74. <div class="center_text">
  75. <!--左上边框-->
  76. <div class="t_line_box">
  77. <i class="t_l_line"></i>
  78. <i class="l_t_line"></i>
  79. </div>
  80. <!--右上边框-->
  81. <div class="t_line_box">
  82. <i class="t_r_line"></i>
  83. <i class="r_t_line"></i>
  84. </div>
  85. <!--左下边框-->
  86. <div class="t_line_box">
  87. <i class="l_b_line"></i>
  88. <i class="b_l_line"></i>
  89. </div>
  90. <!--右下边框-->
  91. <div class="t_line_box">
  92. <i class="r_b_line"></i>
  93. <i class="b_r_line"></i>
  94. </div>
  95. <div class="main_title">
  96. <img src="img/t_3.png" alt="">
  97. 无线网络大数据采集终端/模块--监控点
  98. </div>
  99. <!-- <div id="chart_map" style="width:100%;height:610px;"></div> -->
  100. <div class="bottom_center fl">
  101. <div class="main_table t_btn8" style="width: 100%;margin-top: 20px;border-bottom: 1px solid #3d5569;">
  102. <table class="centertable">
  103. <thead >
  104. <tr >
  105. <th class="centerdata-th" colspan="2">GSM</th>
  106. <th class="centerdata-th" colspan="2">WCDMA</th>
  107. <th class="centerdata-th" colspan="2">FDD-LTE</th>
  108. <th class="centerdata-th" colspan="2">TDD-LTE</th>
  109. <!-- <th class="centerdata-th" colspan="2">WLAN</th>
  110. <th class="centerdata-th" colspan="2">NB-LOT</th>
  111. <th class="centerdata-th" colspan="2">LORA</th> -->
  112. <!-- <th class="centerdata-th" colspan="2">三维通信物联网</th> -->
  113. </tr>
  114. </thead>
  115. <tbody>
  116. <tr class="centertable-td" style="background-color: #072951;box-shadow:-10px 0px 15px #2C58A6 inset,/*左边阴影*/10px 0px 15px #2C58A6 inset; /*右边阴影*/">
  117. <td>基站</td>
  118. <td name="id1" id="id1">88888</td>
  119. <td>基站</td>
  120. <td name="id2" id="id2">111111</td>
  121. <td>AP</td>
  122. <td name="id3" id="id3">333333</td>
  123. <td>基站</td>
  124. <td name="id4" id="id4">999999</td>
  125. <!-- <td>基站</td>
  126. <td>8888</td>
  127. <td>基站</td>
  128. <td>1111</td>
  129. <td>基站</td>
  130. <td>999</td> -->
  131. <!-- <td>智慧天线</td>
  132. <td>7735</td>
  133. <td>智慧井盖</td>
  134. <td>832</td> -->
  135. </tr>
  136. <tr class="centertable-td">
  137. <td>DAS</td>
  138. <td name="id" id="id">18888</td>
  139. <td>DAS</td>
  140. <td name="id" id="id">18888</td>
  141. <td>AC</td>
  142. <td name="id" id="id">18888</td>
  143. <td>DAS</td>
  144. <td name="id" id="id">18888</td>
  145. <!-- <td>DAS</td>
  146. <td>1888</td>
  147. <td>基站</td>
  148. <td>188</td>
  149. <td>基站</td>
  150. <td>188</td> -->
  151. <!-- <td>智慧灯杆</td>
  152. <td>938</td>
  153. <td>智慧眼镜</td>
  154. <td>139</td> -->
  155. </tr>
  156. </tbody>
  157. </table>
  158. </div>
  159. <div class="main_table t_btn8" style="width: 100%;margin-top: 10px;border-bottom: 1px solid #3d5569;">
  160. <table class="centertable">
  161. <thead >
  162. <tr >
  163. <!-- <th class="centerdata-th" colspan="2">GSM</th>
  164. <th class="centerdata-th" colspan="2">WCDMA</th>
  165. <th class="centerdata-th" colspan="2">FDD-LTE</th>
  166. <th class="centerdata-th" colspan="2">TDD-LTE</th> -->
  167. <th class="centerdata-th" colspan="2">WLAN</th>
  168. <th class="centerdata-th" colspan="2">NB-LOT</th>
  169. <th class="centerdata-th" colspan="2">LORA</th>
  170. <th class="centerdata-th" colspan="4">三维通信物联网</th>
  171. </tr>
  172. </thead>
  173. <tbody>
  174. <tr class="centertable-td2" style="background-color: #072951;box-shadow:-10px 0px 15px #2C58A6 inset,/*左边阴影*/10px 0px 15px #2C58A6 inset; /*右边阴影*/">
  175. <!-- <td>基站</td>
  176. <td>88888</td>
  177. <td>基站</td>
  178. <td>111111</td>
  179. <td>AP</td>
  180. <td>333333</td>
  181. <td>基站</td>
  182. <td>999999</td> -->
  183. <td>基站</td>
  184. <td name="id" id="id">8888</td>
  185. <td>基站</td>
  186. <td name="id" id="id">1111</td>
  187. <td>基站</td>
  188. <td name="id" id="id">999</td>
  189. <td>智慧天线</td>
  190. <td name="id" id="id">7735</td>
  191. <td>智慧井盖</td>
  192. <td name="id" id="id">832</td>
  193. </tr>
  194. <tr class="centertable-td2">
  195. <!-- <td>DAS</td>
  196. <td>18888</td>
  197. <td>DAS</td>
  198. <td>18888</td>
  199. <td>AC</td>
  200. <td>18888</td>
  201. <td>DAS</td>
  202. <td>18888</td> -->
  203. <td>DAS</td>
  204. <td name="id" id="id">1888</td>
  205. <td>基站</td>
  206. <td name="id" id="id">188</td>
  207. <td>基站</td>
  208. <td name="id" id="id">188</td>
  209. <td>智慧灯杆</td>
  210. <td name="id" id="id">938</td>
  211. <td>智慧眼镜</td>
  212. <td name="id" id="id">139</td>
  213. </tr>
  214. </tbody>
  215. </table>
  216. </div>
  217. </div>
  218. <div class="" style="position: relative;overflow: hidden;width: 730px;height: 560px;padding: 0px;margin: 0px;">
  219. <div id="chart_7" class="chart t_btn9" style="width:100%;height: 560px;"></div>
  220. </div>
  221. <div class="">
  222. <div id="chart_24" class="left-y chart t_btn9" style="width:35%;height: 160px;display: inline;float: left;margin-bottom: 2px;"></div>
  223. <div id="chart_15" class="right-y chart t_btn9" style="width:65%;height: 160px;display: inline;float: left;margin-bottom: 2px;"></div>
  224. <div class="clear"></div>
  225. </div>
  226. <!-- <div id="chart_91" class="left-y chart t_btn9" style="width:50%;height: 160px;display: inline;float: left;margin-bottom: 2px;"></div>
  227. <div id="chart_92" class="left-y chart t_btn9" style="width:50%;height: 160px;display: inline;float: left;margin-bottom: 2px;"></div> -->
  228. </div>
  229. </div>
  230. <div class="main_right fr">
  231. <div class="right_2" style="margin-bottom: 30px;">
  232. <!--左上边框-->
  233. <div class="t_line_box">
  234. <i class="t_l_line"></i>
  235. <i class="l_t_line"></i>
  236. </div>
  237. <!--右上边框-->
  238. <div class="t_line_box">
  239. <i class="t_r_line"></i>
  240. <i class="r_t_line"></i>
  241. </div>
  242. <!--左下边框-->
  243. <div class="t_line_box">
  244. <i class="l_b_line"></i>
  245. <i class="b_l_line"></i>
  246. </div>
  247. <!--右下边框-->
  248. <div class="t_line_box">
  249. <i class="r_b_line"></i>
  250. <i class="b_r_line"></i>
  251. </div>
  252. <div class="main_title">
  253. <img src="img/t_5.png" alt="">
  254. 网络维护
  255. </div>
  256. <div>
  257. <div id="chart_5" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  258. <div id="chart_52" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  259. <div id="chart_53" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  260. <div id="chart_54" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  261. </div>
  262. <div>
  263. <div id="chart_55" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  264. <div id="chart_56" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  265. <div id="chart_57" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  266. <div id="chart_58" class="echart fl t_btn4" style="width:25%;height: 100px;cursor: pointer;"></div>
  267. </div>
  268. <div>
  269. <div id="chart_6" class="echart fl t_btn4" style="width:100%;height: 100px;cursor: pointer;"></div>
  270. </div>
  271. </div>
  272. <div class="right_2" style="height:630px;">
  273. <!--左上边框-->
  274. <div class="t_line_box">
  275. <i class="t_l_line"></i>
  276. <i class="l_t_line"></i>
  277. </div>
  278. <!--右上边框-->
  279. <div class="t_line_box">
  280. <i class="t_r_line"></i>
  281. <i class="r_t_line"></i>
  282. </div>
  283. <!--左下边框-->
  284. <div class="t_line_box">
  285. <i class="l_b_line"></i>
  286. <i class="b_l_line"></i>
  287. </div>
  288. <!--右下边框-->
  289. <div class="t_line_box">
  290. <i class="r_b_line"></i>
  291. <i class="b_r_line"></i>
  292. </div>
  293. <div class="main_title">
  294. <img src="img/t_5.png" alt="">
  295. 网络优化
  296. </div>
  297. <div id="produce">
  298. <table width="100%" cellpadding="6" cellspacing="0">
  299. <tr class="row1">
  300. <td class="row1td" colspan="5" style="padding:2px 0px;">2G质量</td>
  301. <!-- <td colspan="2">WCDMA质量</td>
  302. <td colspan="2">LTE质量</td>
  303. <td colspan="2">NB-LOT性能指标</td> -->
  304. </tr>
  305. <tr class="row2">
  306. <td>GSM接通率</td>
  307. <td>GSM数据利用率</td>
  308. <td>GSM语音利用率</td>
  309. <td>GSM掉话率</td>
  310. <td>GSM语音最差小区比例</td>
  311. </tr>
  312. <tr class="row2">
  313. <td>99.75%</td>
  314. <td>55.92%</td>
  315. <td>21.1%</td>
  316. <td>0.24%</td>
  317. <td>0.09%</td>
  318. </tr>
  319. <tr class="row1">
  320. <td class="row1td" colspan="5" style="padding:2px 0px;">WCDMA质量</td>
  321. </tr>
  322. <tr class="row2">
  323. <td>RRC建立成功率</td>
  324. <td>RAB建立成功率</td>
  325. <td>无线接通率</td>
  326. <td>软切换成功率</td>
  327. <td>掉话率</td>
  328. </tr>
  329. <tr class="row2">
  330. <td id="change">99.83</td>
  331. <td>99.94%</td>
  332. <td>99.77%</td>
  333. <td>99.64%</td>
  334. <td>0.04%</td>
  335. </tr>
  336. <tr class="row1">
  337. <td class="row1td" colspan="5" style="padding:2px 0px;">NB-LOT性能指标</td>
  338. </tr>
  339. <tr class="row2">
  340. <td>RRC连接建立成功率</td>
  341. <td>RRC连接建立成功率</td>
  342. <td>无线掉线率</td>
  343. <td>MAC层上行误快率</td>
  344. <td>MAC层下行误快率</td>
  345. </tr>
  346. <tr class="row2">
  347. <td>98.69%</td>
  348. <td>98.84%</td>
  349. <td>0.01%</td>
  350. <td>1.14%</td>
  351. <td>0.51%</td>
  352. </tr>
  353. <tr class="row1">
  354. <td class="row1td" colspan="5" style="padding:2px 0px;">WLAN性能指标</td>
  355. </tr>
  356. <tr class="row2">
  357. <td>IP地址分配成功率</td>
  358. <td>RRC连接建立成功率</td>
  359. <td>超闲AP占比</td>
  360. <td>AP退服率</td>
  361. <td>关联拥塞率</td>
  362. </tr>
  363. <tr class="row2">
  364. <td>98.01%</td>
  365. <td>98.84%</td>
  366. <td>17.5%</td>
  367. <td>0.01%</td>
  368. <td>0.04%</td>
  369. </tr>
  370. <tr class="row1">
  371. <td class="row1td" colspan="5" style="padding:2px 0px;">LORA性能指标</td>
  372. </tr>
  373. <tr class="row2">
  374. <td>无线接通率</td>
  375. <td>切换成功率</td>
  376. <td>上行成功率</td>
  377. <td>无线掉线率</td>
  378. <td>平均信号强度</td>
  379. </tr>
  380. <tr class="row2">
  381. <td>99.77%</td>
  382. <td>99.64%</td>
  383. <td>100%</td>
  384. <td>0.04%</td>
  385. <td>-78dbm</td>
  386. </tr>
  387. <tr class="row1">
  388. <td class="row1td" colspan="5" style="padding:2px 0px;">视频感知指标</td>
  389. </tr>
  390. <tr class="row2">
  391. <td>平均初始缓冲ms</td>
  392. <td>下载速率平均值KBps</td>
  393. <td>平均E2E_RTT(ms)</td>
  394. <td>平均卡顿顿次(次/小时)</td>
  395. <td>平均RSRP(dBm)</td>
  396. </tr>
  397. <tr class="row2">
  398. <td>2482.7</td>
  399. <td>3750.7</td>
  400. <td>61.05</td>
  401. <td>0.99</td>
  402. <td>-91.85</td>
  403. </tr>
  404. <tr class="row1">
  405. <td class="row1td" colspan="5" style="padding:2px 0px;">语音感知指标</td>
  406. </tr>
  407. <tr class="row2">
  408. <td>平均通话时长(s)</td>
  409. <td>平均TA</td>
  410. <td>小区切换率</td>
  411. <td>平均话音质量</td>
  412. <td>平均呼叫电平dBm</td>
  413. </tr>
  414. <tr class="row2">
  415. <td>46.88</td>
  416. <td>1.13</td>
  417. <td>0.07%</td>
  418. <td>0</td>
  419. <td>-47.02</td>
  420. </tr>
  421. <tr class="row1">
  422. <td class="row1td" colspan="5" style="padding:2px 0px;">LTE质量</td>
  423. </tr>
  424. <tr class="row2">
  425. <td>无线接通率</td>
  426. <td>切换成功率</td>
  427. <td>RRC连接建立成功率</td>
  428. <td>下行双流流量占比</td>
  429. <td>上行PRB利用率</td>
  430. </tr>
  431. <tr class="row2">
  432. <td>99.92%</td>
  433. <td>99.69%</td>
  434. <td>99.93%</td>
  435. <td>62.03%</td>
  436. <td>10.06%</td>
  437. </tr>
  438. <tr class="row2">
  439. <td>下行PRB利用率</td>
  440. <td>4G上行干扰小区比例</td>
  441. <td>无线掉线率</td>
  442. <td>高负荷小区占比</td>
  443. <td>高误块率小区比例</td>
  444. </tr>
  445. <tr class="row2">
  446. <td>11.48%</td>
  447. <td>0.37%</td>
  448. <td>0.04%</td>
  449. <td>0.35%</td>
  450. <td>0.22%</td>
  451. </tr>
  452. </table>
  453. </div>
  454. <!-- <div id="chart_8" class="left-y chart t_btn9" style="width:60%;margin-top: -140px;height: 160px;display: inline;float: right;margin-bottom: 2px;"></div>
  455. -->
  456. </div>
  457. </div>
  458. </div>
  459. </div>

2、前端JS代码 - 各个echarts图表

  1. $(function () {
  2. echart_1();
  3. echart_2();
  4. echart_22();
  5. echart_24();
  6. echart_15();
  7. echart_3();
  8. echart_33();
  9. echart_5();
  10. echart_52();
  11. echart_53();
  12. echart_54();
  13. echart_55();
  14. echart_56();
  15. echart_57();
  16. echart_58();
  17. echart_6();
  18. echart_7();
  19. echart_8();
  20. echart_91();
  21. echart_92();
  22. function echart_1() {
  23. var myChart = echarts.init(document.getElementById('chart_1'));
  24. var option = {
  25. // title: {
  26. // text: 'ECharts 入门示例'
  27. // },
  28. color:['#ef5f2b','#4a6ac4','#77cd63','#a325c0','#369ebc','#e2a83f'],
  29. tooltip: {},
  30. legend: {
  31. data:['GSM','WCDMA','LTE','WLAN','NB-LOT','LORA'],
  32. textStyle:{
  33. color:"#fff",
  34. fontSize: 10
  35. },
  36. icon: "circle", // 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none
  37. itemWidth: 8, // 设置宽度
  38. itemHeight: 8, // 设置高度
  39. itemGap: 10,// 设置间距
  40. padding: [40, 10, 15, 20] // [5, 10, 15, 20]
  41. },
  42. dataset: {
  43. source: [
  44. ['x','需整改','需增补','需新建','需扩容'],
  45. ['GSM', 10, 0, 0, 0, 0, 0],
  46. ['WCDMA', 20, 0, 0, 0, 0, 0],
  47. ['LTE', 125, 124, 226, 38, 45, 29],
  48. ['WLAN', 38, 36, 148, 13, 25, 10],
  49. ['NB-LOT', 25, 43, 38, 30],
  50. ['LORA', 28, 31, 26, 12]
  51. ]
  52. },
  53. xAxis: [
  54. {
  55. // data: ['需整改','需增补','需新建','需扩容'],
  56. type: 'category', gridIndex: 0,
  57. //设置坐标轴字体颜色和宽度
  58. axisLine: {
  59. lineStyle: {
  60. color: "#fff",
  61. }
  62. },
  63. axisLabel: { //x轴文字样式
  64. textStyle: {
  65. fontSize: 13
  66. }
  67. },
  68. }
  69. ],
  70. yAxis: [
  71. {
  72. gridIndex: 0,
  73. //设置坐标轴字体颜色和宽度
  74. axisLine: {
  75. lineStyle: {
  76. color: "#fff",
  77. }
  78. },
  79. axisLabel: { //x轴文字样式
  80. textStyle: {
  81. fontSize: 10
  82. }
  83. },
  84. }
  85. ],
  86. grid: [
  87. {top: '22%',
  88. bottom: '20%',
  89. // left: '10%',
  90. // right:'5%'
  91. },
  92. ],
  93. series: [
  94. // These series are in the first grid.
  95. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  96. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  97. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  98. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  99. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  100. {type: 'bar', seriesLayoutBy: 'row', barWidth:14, barGap:'10%',},
  101. // These series are in the second grid.
  102. ]
  103. };
  104. // 使用刚指定的配置项和数据显示图表。
  105. myChart.setOption(option);
  106. // window.addEventListener("resize", function () {
  107. // myChart.resize();
  108. // })
  109. }
  110. function echart_22() {
  111. // 基于准备好的dom,初始化echarts实例
  112. var myChart = echarts.init(document.getElementById('chart_22'));
  113. option = {
  114. title: {
  115. text: '在网直放站现状',top:'10%',left:'center',
  116. textStyle:{
  117. color:'#fff', //颜色
  118. fontStyle:'normal', //风格
  119. fontWeight:'normal', //粗细
  120. // fontFamily:'Microsoft yahei', //字体
  121. fontSize:14, //大小
  122. textAlign:'center' //水平对齐
  123. },
  124. },
  125. color:['#218BB4','#5AA949','#C23531','#7121B4'],
  126. tooltip: {
  127. trigger: 'item',
  128. formatter: "{a} <br/>{b}: {c} ({d}%)"
  129. },
  130. legend: {
  131. orient: 'vertical',
  132. x: 'left',
  133. itemWidth: 8, // 设置宽度
  134. itemHeight: 8, // 设置高度
  135. textStyle:{
  136. color:"#fff",
  137. fontSize: 10
  138. },
  139. orient: 'vertical',
  140. left: 'center', //图例距离左的距离
  141. top:'24%',
  142. data:['干线放大器','模拟直放站','','无线直放站','数字直放站'],//图例换行
  143. },
  144. grid: {
  145. left: '-20%',//生成的图片和左边的间距
  146. // right: '2%',//生成的图片和右边的间距’,
  147. // bottom: '10%',//生成的图片和底部的间距
  148. top: '20%',//生成的图片和顶部的间距
  149. containLabel: true//为ture才会生效以上的设置
  150. },
  151. series: [
  152. {
  153. name:'count',
  154. type:'pie',
  155. radius: ['30%', '55%'],
  156. center: ['50%', '70%'], //在div中位置
  157. avoidLabelOverlap: false,
  158. label: {
  159. normal: {
  160. show: true,
  161. formatter: '{d}%', //显示的内容
  162. position: 'inner',
  163. textStyle: {
  164. fontSize: '10',
  165. color:'#fff'
  166. }
  167. },
  168. // emphasis: {
  169. // show: true,
  170. // textStyle: {
  171. // fontSize: '12',
  172. // fontWeight: 'bold'
  173. // }
  174. // }
  175. },
  176. labelLine: {
  177. normal: {
  178. show: false
  179. }
  180. },
  181. data:[
  182. {value:10, name:'干线放大器'},
  183. {value:5, name:'无线直放站'},
  184. {value:15, name:'模拟直放站'},
  185. {value:70, name:'数字直放站'}
  186. ]
  187. }
  188. ]
  189. };
  190. // 使用刚指定的配置项和数据显示图表。
  191. myChart.setOption(option);
  192. }
  193. function echart_2() {
  194. // 基于准备好的dom,初始化echarts实例
  195. var myChart = echarts.init(document.getElementById('chart_2'));
  196. option = {
  197. title: {
  198. text: '在网分布系统现状',top:'10%',left:'center',
  199. textStyle:{
  200. color:'#fff', //颜色
  201. fontStyle:'normal', //风格
  202. fontWeight:'normal', //粗细
  203. // fontFamily:'Microsoft yahei', //字体
  204. fontSize:14, //大小
  205. textAlign:'center' //水平对齐
  206. },
  207. },
  208. color:['#218BB4','#5AA949','#7121B4','#C23531'],
  209. tooltip: {
  210. trigger: 'item',
  211. formatter: "{a} <br/>{b}: {c} ({d}%)"
  212. },
  213. legend: {
  214. orient: 'vertical',
  215. x: 'left',
  216. itemWidth: 8, // 设置宽度
  217. itemHeight: 8, // 设置高度
  218. textStyle:{
  219. color:"#fff",
  220. fontSize: 10
  221. },
  222. orient: 'vertical',
  223. left: 'center', //图例距离左的距离
  224. top:'24%',
  225. data:['已归档站点','已拆除站点','','在建站点','改造站点'],//图例换行
  226. },
  227. grid: {
  228. left: '-20%',//生成的图片和左边的间距
  229. // right: '2%',//生成的图片和右边的间距’,
  230. // bottom: '10%',//生成的图片和底部的间距
  231. top: '25%',//生成的图片和顶部的间距
  232. containLabel: true//为ture才会生效以上的设置
  233. },
  234. series: [
  235. {
  236. name:'count',
  237. type:'pie',
  238. radius: ['30%', '55%'],
  239. center: ['50%', '70%'], //在div中位置
  240. avoidLabelOverlap: false,
  241. label:{
  242. normal: {
  243. show: true,
  244. position: 'inner',
  245. formatter: '{d}%', //显示的内容
  246. textStyle: {
  247. fontSize: '10',
  248. color:'#fff'
  249. }
  250. },
  251. emphasis: {
  252. show: true,
  253. textStyle: {
  254. fontSize: '12',
  255. fontWeight: 'bold'
  256. }
  257. }
  258. },
  259. labelLine: {
  260. normal: {
  261. show: false
  262. }
  263. },
  264. data:[
  265. {value:70, name:'已归档站点'},
  266. {value:5, name:'已拆除站点'},
  267. {value:10, name:'在建站点'},
  268. {value:15, name:'改造站点'}
  269. ]
  270. }
  271. ]
  272. };
  273. // 使用刚指定的配置项和数据显示图表。
  274. myChart.setOption(option);
  275. }
  276. //echart_3
  277. function echart_3() {
  278. // 基于准备好的dom,初始化echarts实例
  279. var myChart = echarts.init(document.getElementById('chart_3'));
  280. myChart.clear();
  281. option = {
  282. // title: {
  283. // text: '在网分布系统现状
  284. // 在网直放站现状
  285. // 分地市分布系统现状'
  286. // },
  287. title: {
  288. text: '分地市分布系统现状',top:'0%',left:'center',
  289. textStyle:{
  290. color:'#fff', //颜色
  291. fontStyle:'normal', //风格
  292. fontWeight:'normal', //粗细
  293. // fontFamily:'Microsoft yahei', //字体
  294. fontSize:14, //大小
  295. textAlign:'center' //水平对齐
  296. },
  297. },
  298. tooltip: {
  299. trigger: 'axis'
  300. },
  301. textStyle : {
  302. fontWeight : 'normal', //显示字体粗细等
  303. fontSize : 10
  304. },
  305. legend: {
  306. data:['已归档站点数','已拆除站点数','在建站点','改造站点'],
  307. textStyle:{
  308. fontSize: 10,
  309. color: '#fff'
  310. },
  311. top: '10%'
  312. },
  313. grid: {
  314. top: '20%',
  315. left: '3%',
  316. right: '4%',
  317. bottom: '5%',
  318. containLabel: true
  319. },
  320. color: ['#FF4949','#FFA74D','#77cd63','#44AFF0',],
  321. xAxis: {
  322. type: 'category',
  323. boundaryGap: false,
  324. data: ['杭州','衢州','舟山','宁波','温州','嘉兴','金华','绍兴','丽水','台州','湖州'],
  325. splitLine: {
  326. show: false
  327. },
  328. axisLabel: { //x轴文字样式
  329. textStyle: {
  330. fontSize: 10
  331. }
  332. },
  333. axisLine: {
  334. lineStyle: {
  335. color: '#fff'
  336. }
  337. }
  338. },
  339. yAxis: {
  340. // name: '数量',
  341. type: 'value',
  342. splitLine: {
  343. show: false
  344. },
  345. axisLabel: { //y轴文字样式
  346. textStyle: {
  347. fontSize: 10
  348. }
  349. },
  350. axisLine: {
  351. lineStyle: {
  352. color: '#fff'
  353. }
  354. }
  355. },
  356. series: [
  357. {
  358. name:'已归档站点数',
  359. type:'line',
  360. data:[4550, 1260, 710, 3970, 3467, 3400, 2989, 2019, 1800, 1802, 1780]
  361. },
  362. {
  363. name:'已拆除站点数',
  364. type:'line',
  365. data:[905, 1, 1, 230, 480, 400, 20, 0, 0, 0, 0]
  366. },
  367. {
  368. name:'在建站点',
  369. type:'line',
  370. data:[600, 450, 140, 600, 520, 450, 490, 300, 0, 500, 0]
  371. },
  372. {
  373. name:'改造站点',
  374. type:'line',
  375. data:[700, 490, 150, 660, 520, 450, 490, 300, 0, 500, 0]
  376. }
  377. ]
  378. };
  379. myChart.setOption(option);
  380. }
  381. function echart_33() {
  382. // 基于准备好的dom,初始化echarts实例
  383. var myChart = echarts.init(document.getElementById('chart_33'));
  384. myChart.clear();
  385. var option = {
  386. title: {
  387. text: '材料数量统计',top:'4%',left:'center',
  388. textStyle:{
  389. color:'#fff', //颜色
  390. fontStyle:'normal', //风格
  391. fontWeight:'normal', //粗细
  392. // fontFamily:'Microsoft yahei', //字体
  393. fontSize:14, //大小
  394. textAlign:'center' //水平对齐
  395. },
  396. },
  397. color: ['#38b3f1'],
  398. tooltip: {
  399. trigger: 'axis',
  400. // axisPointer: { // 坐标轴指示器,坐标轴触发有效
  401. // type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
  402. // shadowOffsetX: 10
  403. // }
  404. },
  405. textStyle: {
  406. color: '#ccc'
  407. },
  408. grid: {
  409. top: '20%',
  410. left: '3%',
  411. right: '3%',
  412. bottom: '1%',
  413. containLabel: true
  414. },
  415. xAxis: [{
  416. type: 'category',
  417. data: ["合路器","功分器","耦合器","全向吸顶天线","定向吸顶天线","板状天线","美化天线","八木天线"],
  418. axisTick: {
  419. alignWithLabel: true
  420. },
  421. axisLabel: { //x轴文字样式
  422. textStyle: {
  423. fontSize: 10,
  424. interval: 0
  425. }
  426. },
  427. }],
  428. yAxis: [{
  429. type: 'value',
  430. axisLabel: { //y轴文字样式
  431. textStyle: {
  432. fontSize: 10
  433. }
  434. },
  435. }],
  436. series: [{
  437. name: '直接访问',
  438. type: 'bar',
  439. barWidth: '40%',
  440. // barGap:'10%',
  441. barCategoryGap : '5%',
  442. data: ["37077","1404960","2012952","2593964","162313","648970","35953","625"]
  443. }]
  444. };
  445. myChart.setOption(option);
  446. }
  447. function echart_24() {
  448. // 基于准备好的dom,初始化echarts实例
  449. var myChart = echarts.init(document.getElementById('chart_24'));
  450. option = {
  451. tooltip: {
  452. trigger: 'item',
  453. formatter: "{a} <br/>{b}: {c} ({d}%)"
  454. },
  455. title: {
  456. text: '现网规模',
  457. textStyle:{
  458. color:'#fff', //颜色
  459. fontStyle:'normal', //风格
  460. fontWeight:'normal', //粗细
  461. // fontFamily:'Microsoft yahei', //字体
  462. fontSize:14, //大小
  463. textAlign:'center' //水平对齐
  464. },left:'center'
  465. },
  466. color:['#ef5f2b','#4a6ac4','#77cd63'],
  467. legend: {
  468. orient: 'vertical',
  469. x: 'left',
  470. itemWidth: 8, // 设置宽度
  471. itemHeight: 8, // 设置高度
  472. textStyle:{
  473. color:"#fff",
  474. fontSize: 10
  475. },
  476. orient: 'horizontal',
  477. left: 'center', //图例距离左的距离
  478. top:'20%',
  479. data:['宏站','室分','微站'],//图例换行
  480. },
  481. grid: {
  482. left: '-20%',//生成的图片和左边的间距
  483. // right: '2%',//生成的图片和右边的间距’,
  484. // bottom: '10%',//生成的图片和底部的间距
  485. top: '20%',//生成的图片和顶部的间距
  486. containLabel: true//为ture才会生效以上的设置
  487. },
  488. series: [
  489. {
  490. name:'count',
  491. type:'pie',
  492. radius: ['30%', '55%'],
  493. center: ['48%', '65%'], //在div中位置
  494. avoidLabelOverlap: false,
  495. label: {
  496. normal: {
  497. show: true,
  498. position: 'inner',
  499. formatter: '{d}%', //显示的内容
  500. },
  501. emphasis: {
  502. show: true,
  503. textStyle: {
  504. fontSize: '12',
  505. fontWeight: 'bold'
  506. }
  507. }
  508. },
  509. labelLine: {
  510. normal: {
  511. show: false
  512. }
  513. },
  514. data:[
  515. {value:60, name:'宏站'},
  516. {value:30, name:'室分'},
  517. {value:10, name:'微站'}
  518. ]
  519. }
  520. ]
  521. };
  522. // 使用刚指定的配置项和数据显示图表。
  523. myChart.setOption(option);
  524. }
  525. function echart_15() {
  526. var myChart = echarts.init(document.getElementById('chart_15'));
  527. var option = {
  528. title: {
  529. text: '档期规模',
  530. textStyle:{
  531. color:'#fff', //颜色
  532. fontStyle:'normal', //风格
  533. fontWeight:'normal', //粗细
  534. // fontFamily:'Microsoft yahei', //字体
  535. fontSize:14, //大小
  536. align:'center' //水平对齐
  537. },left:'center'
  538. },
  539. color:['#ef5f2b','#4a6ac4','#77cd63'],
  540. tooltip: {},
  541. legend: {
  542. data:['宏站','室分','微站',],
  543. textStyle:{
  544. color:"#fff",
  545. fontSize: 10
  546. },
  547. icon: "circle", // 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none
  548. itemWidth: 8, // 设置宽度
  549. itemHeight: 8, // 设置高度
  550. itemGap: 10,// 设置间距
  551. padding: [40, 10, 4, 20] // [5, 10, 15, 20]
  552. },
  553. dataset: {
  554. source: [
  555. ['x','当期规模数','当期拍照数','当期在网数'],
  556. ['宏站', 1250, 1400, 1100],
  557. ['室分', 750, 760, 450],
  558. ['微站', 980, 980, 580]
  559. ]
  560. },
  561. xAxis: [
  562. {
  563. type: 'category', gridIndex: 0,
  564. //设置坐标轴字体颜色和宽度
  565. axisLine: {
  566. lineStyle: {
  567. color: "#fff",
  568. }
  569. },
  570. axisLabel: { //x轴文字样式
  571. textStyle: {
  572. fontSize: 10
  573. }
  574. },
  575. }
  576. ],
  577. yAxis: [
  578. {
  579. gridIndex: 0,
  580. //设置坐标轴字体颜色和宽度
  581. axisLine: {
  582. lineStyle: {
  583. color: "#fff",
  584. }
  585. },
  586. axisLabel: { //x轴文字样式
  587. textStyle: {
  588. fontSize: 10
  589. }
  590. },
  591. }
  592. ],
  593. grid: [
  594. {
  595. top: '60',
  596. right: '5',
  597. bottom:'20'
  598. }
  599. ],
  600. series: [
  601. // These series are in the first grid.
  602. {type: 'bar', seriesLayoutBy: 'row', barWidth:12, barGap:'10%',},
  603. {type: 'bar', seriesLayoutBy: 'row', barWidth:12, barGap:'10%',},
  604. {type: 'bar', seriesLayoutBy: 'row', barWidth:12, barGap:'10%',},
  605. // These series are in the second grid.
  606. ]
  607. };
  608. // 使用刚指定的配置项和数据显示图表。
  609. myChart.setOption(option);
  610. // window.addEventListener("resize", function () {
  611. // myChart.resize();
  612. // })
  613. }
  614. //ditu
  615. // function echart_4() {
  616. // // 基于准备好的dom,初始化echarts实例
  617. // var myChart = echarts.init(document.getElementById('chart_4'));
  618. // }
  619. function echart_5() {
  620. // 基于准备好的dom,初始化echarts实例
  621. var myChart = echarts.init(document.getElementById('chart_5'));
  622. var option = {
  623. tooltip : {
  624. formatter: "{a} <br/>{b} : {c}"
  625. },
  626. // toolbox: {
  627. // show : true,
  628. // feature : {
  629. // mark : {show: true},
  630. // restore : {show: true},
  631. // saveAsImage : {show: true}
  632. // }
  633. // },
  634. series : [
  635. {
  636. name:'指标',
  637. type:'gauge',
  638. min:0,
  639. max:1000,
  640. splitNumber: 10, // 分割段数,默认为5
  641. radius: '68%',
  642. center: ["50%", "60%"], // 仪表位置
  643. axisLine: { // 坐标轴线
  644. lineStyle: { // 属性lineStyle控制线条样式
  645. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  646. width: 2, //仪表盘外围圆宽度
  647. shadowColor : '#fff', //默认透明
  648. shadowBlur: 10
  649. }
  650. },
  651. axisTick: { // 坐标轴小标记
  652. splitNumber: 5, // 每份split细分多少段
  653. length :6, // 属性length控制线长
  654. lineStyle: { // 属性lineStyle控制线条样式
  655. color: 'auto'
  656. }
  657. },
  658. axisLabel: {
  659. show:false
  660. },
  661. splitLine: { // 分隔线
  662. show: true, // 默认显示,属性show控制显示与否
  663. length :2, // 属性length控制线长
  664. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  665. width:2,
  666. color: '#fff',
  667. shadowColor : '#fff', //默认透明
  668. shadowBlur: 10
  669. }
  670. },
  671. pointer : {
  672. width : 2
  673. },
  674. title : {
  675. show : true,
  676. offsetCenter: [0, '100%'], // x, y,单位px
  677. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  678. fontWeight: 'bolder',
  679. fontSize: 10,
  680. color: '#fff',
  681. }
  682. },
  683. detail : {
  684. formatter:'{value}',
  685. offsetCenter: [0, '30%'], // x, y,单位px
  686. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  687. fontWeight: 'bolder',
  688. fontSize: 14,
  689. color: '#fff'
  690. }
  691. },
  692. data:[{value: 554, name: '位置告警'}]
  693. }
  694. ]
  695. };
  696. // 为echarts对象加载数据
  697. myChart.setOption(option);
  698. // setInterval(function (){
  699. // option.series[0].data[0].value = (Math.random()*20).toFixed(2) - 0;
  700. // myChart.setOption(option,true);
  701. // },2000);
  702. data= [600,580,620,670,550,560,600,670,700,750,610,670,723,590,780,770,790,820,870,890,920,990];
  703. index=0;
  704. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  705. option.series[0].data[0].value = data[index++%data.length];
  706. myChart.setOption(option, true);
  707. }, 2000);
  708. }
  709. function echart_52() {
  710. // 基于准备好的dom,初始化echarts实例
  711. var myChart = echarts.init(document.getElementById('chart_52'));
  712. var option = {
  713. tooltip : {
  714. formatter: "{a} <br/>{b} : {c}"
  715. },
  716. // toolbox: {
  717. // show : true,
  718. // feature : {
  719. // mark : {show: true},
  720. // restore : {show: true},
  721. // saveAsImage : {show: true}
  722. // }
  723. // },
  724. series : [
  725. {
  726. name:'指标',
  727. type:'gauge',
  728. min:0,
  729. max:1000,
  730. splitNumber: 10, // 分割段数,默认为5
  731. radius: '68%',
  732. center: ["50%", "60%"], // 仪表位置
  733. axisLine: { // 坐标轴线
  734. lineStyle: { // 属性lineStyle控制线条样式
  735. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  736. width: 2, //仪表盘外围圆宽度
  737. shadowColor : '#fff', //默认透明
  738. shadowBlur: 10
  739. }
  740. },
  741. axisTick: { // 坐标轴小标记
  742. splitNumber: 5, // 每份split细分多少段
  743. length :6, // 属性length控制线长
  744. lineStyle: { // 属性lineStyle控制线条样式
  745. color: 'auto'
  746. }
  747. },
  748. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  749. show: false,
  750. },
  751. splitLine: { // 分隔线
  752. show: true, // 默认显示,属性show控制显示与否
  753. length :2, // 属性length控制线长
  754. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  755. width:2,
  756. color: '#fff',
  757. shadowColor : '#fff', //默认透明
  758. shadowBlur: 10
  759. }
  760. },
  761. pointer : {
  762. width : 2
  763. },
  764. title : {
  765. show : true,
  766. offsetCenter: [0, '100%'], // x, y,单位px
  767. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  768. fontWeight: 'bolder',
  769. fontSize: 10,
  770. color: '#fff',
  771. }
  772. },
  773. detail : {
  774. formatter:'{value}',
  775. offsetCenter: [0, '30%'], // x, y,单位px
  776. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  777. fontWeight: 'bolder',
  778. fontSize: 14,
  779. color: '#fff'
  780. }
  781. },
  782. data:[{value: 242, name: '数字型号异常告警'}]
  783. }
  784. ]
  785. };
  786. // 为echarts对象加载数据
  787. myChart.setOption(option);
  788. // setInterval(function (){
  789. // option.series[0].data[0].value = (Math.random()*100).toFixed(2) - 0;
  790. // myChart.setOption(option,true);
  791. // },2000);
  792. data= [300,380,420,370,450,360,500,470,500,550,410,570,423,590,480,470,540,620,570,690,770,650];
  793. index=0;
  794. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  795. option.series[0].data[0].value = data[index++%data.length];
  796. myChart.setOption(option, true);
  797. }, 2000);
  798. }
  799. function echart_53() {
  800. // 基于准备好的dom,初始化echarts实例
  801. var myChart = echarts.init(document.getElementById('chart_53'));
  802. var option = {
  803. tooltip : {
  804. formatter: "{a} <br/>{b} : {c}"
  805. },
  806. // toolbox: {
  807. // show : true,
  808. // feature : {
  809. // mark : {show: true},
  810. // restore : {show: true},
  811. // saveAsImage : {show: true}
  812. // }
  813. // },
  814. series : [
  815. {
  816. name:'指标',
  817. type:'gauge',
  818. min:0,
  819. max:1000, //表盘最大值
  820. splitNumber: 10, // 分割段数,默认为5
  821. radius: '68%',
  822. center: ["50%", "60%"], // 仪表位置
  823. axisLine: { // 坐标轴线
  824. lineStyle: { // 属性lineStyle控制线条样式
  825. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  826. width: 2, //仪表盘外围圆宽度
  827. shadowColor : '#fff', //默认透明
  828. shadowBlur: 10
  829. }
  830. },
  831. axisTick: { // 坐标轴小标记
  832. splitNumber: 5, // 每份split细分多少段
  833. length :6, // 属性length控制线长
  834. lineStyle: { // 属性lineStyle控制线条样式
  835. color: 'auto'
  836. }
  837. },
  838. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  839. show:false,
  840. },
  841. splitLine: { // 分隔线
  842. show: true, // 默认显示,属性show控制显示与否
  843. length :2, // 属性length控制线长
  844. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  845. width:2,
  846. color: '#fff',
  847. shadowColor : '#fff', //默认透明
  848. shadowBlur: 10
  849. }
  850. },
  851. pointer : {
  852. width : 2
  853. },
  854. title : {
  855. show : true,
  856. offsetCenter: [0, '100%'], // x, y,单位px
  857. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  858. fontWeight: 'bolder',
  859. fontSize: 10,
  860. color: '#fff',
  861. }
  862. },
  863. detail : {
  864. formatter:'{value}',
  865. offsetCenter: [0, '30%'], // x, y,单位px
  866. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  867. fontWeight: 'bolder',
  868. fontSize: 14,
  869. color: '#fff'
  870. }
  871. },
  872. data:[{value: 62, name: '监控无响应告警'}]
  873. }
  874. ]
  875. };
  876. // 为echarts对象加载数据
  877. myChart.setOption(option);
  878. data= [40,88,267,100,55,65,178,82,30,66,76,67,45,79,89,90,200,120,300,230,56,70];
  879. index=0;
  880. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  881. option.series[0].data[0].value = data[index++%data.length];
  882. myChart.setOption(option, true);
  883. }, 2000);
  884. }
  885. function echart_54() {
  886. // 基于准备好的dom,初始化echarts实例
  887. var myChart = echarts.init(document.getElementById('chart_54'));
  888. var option = {
  889. tooltip : {
  890. formatter: "{a} <br/>{b} : {c}"
  891. },
  892. // toolbox: {
  893. // show : true,
  894. // feature : {
  895. // mark : {show: true},
  896. // restore : {show: true},
  897. // saveAsImage : {show: true}
  898. // }
  899. // },
  900. series : [
  901. {
  902. name:'指标',
  903. type:'gauge',
  904. min:0,
  905. max:1000,
  906. splitNumber: 10, // 分割段数,默认为5
  907. radius: '68%',
  908. center: ["50%", "60%"], // 仪表位置
  909. axisLine: { // 坐标轴线
  910. lineStyle: { // 属性lineStyle控制线条样式
  911. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  912. width: 2, //仪表盘外围圆宽度
  913. shadowColor : '#fff', //默认透明
  914. shadowBlur: 10
  915. }
  916. },
  917. axisTick: { // 坐标轴小标记
  918. splitNumber: 5, // 每份split细分多少段
  919. length :6, // 属性length控制线长
  920. lineStyle: { // 属性lineStyle控制线条样式
  921. color: 'auto'
  922. }
  923. },
  924. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  925. show:false,
  926. },
  927. splitLine: { // 分隔线
  928. show: true, // 默认显示,属性show控制显示与否
  929. length :2, // 属性length控制线长
  930. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  931. width:2,
  932. color: '#fff',
  933. shadowColor : '#fff', //默认透明
  934. shadowBlur: 10
  935. }
  936. },
  937. pointer : {
  938. width : 2
  939. },
  940. title : {
  941. show : true,
  942. offsetCenter: [0, '100%'], // x, y,单位px
  943. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  944. fontWeight: 'bolder',
  945. fontSize: 10,
  946. color: '#fff',
  947. }
  948. },
  949. detail : {
  950. formatter:'{value}',
  951. offsetCenter: [0, '30%'], // x, y,单位px
  952. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  953. fontWeight: 'bolder',
  954. fontSize: 14,
  955. color: '#fff'
  956. }
  957. },
  958. data:[{value: 256, name: '接收电平强度告警'}]
  959. }
  960. ]
  961. };
  962. // 为echarts对象加载数据
  963. myChart.setOption(option);
  964. // setInterval(function (){
  965. // option.series[0].data[0].value = (Math.random()*100).toFixed(2) - 0;
  966. // myChart.setOption(option,true);
  967. // },2000);
  968. data= [600,240,300,278,330,380,440,670,500,559,340,400,278,389,456,290,390,400,450,470,700,720];
  969. index=0;
  970. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  971. option.series[0].data[0].value = data[index++%data.length];
  972. myChart.setOption(option, true);
  973. }, 2000);
  974. }
  975. function echart_55() {
  976. // 基于准备好的dom,初始化echarts实例
  977. var myChart = echarts.init(document.getElementById('chart_55'));
  978. var option = {
  979. tooltip : {
  980. formatter: "{a} <br/>{b} : {c}"
  981. },
  982. // toolbox: {
  983. // show : true,
  984. // feature : {
  985. // mark : {show: true},
  986. // restore : {show: true},
  987. // saveAsImage : {show: true}
  988. // }
  989. // },
  990. series : [
  991. {
  992. name:'指标',
  993. type:'gauge',
  994. min:0,
  995. max:1000,
  996. splitNumber: 10, // 分割段数,默认为5
  997. radius: '68%',
  998. axisLine: { // 坐标轴线
  999. lineStyle: { // 属性lineStyle控制线条样式
  1000. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  1001. width: 2, //仪表盘外围圆宽度
  1002. shadowColor : '#fff', //默认透明
  1003. shadowBlur: 10
  1004. }
  1005. },
  1006. axisTick: { // 坐标轴小标记
  1007. splitNumber: 5, // 每份split细分多少段
  1008. length :6, // 属性length控制线长
  1009. lineStyle: { // 属性lineStyle控制线条样式
  1010. color: 'auto'
  1011. }
  1012. },
  1013. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  1014. show:false,
  1015. },
  1016. splitLine: { // 分隔线
  1017. show: true, // 默认显示,属性show控制显示与否
  1018. length :2, // 属性length控制线长
  1019. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  1020. width:2,
  1021. color: '#fff',
  1022. shadowColor : '#fff', //默认透明
  1023. shadowBlur: 10
  1024. }
  1025. },
  1026. pointer : {
  1027. width : 2
  1028. },
  1029. title : {
  1030. show : true,
  1031. offsetCenter: [0, '100%'], // x, y,单位px
  1032. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1033. fontWeight: 'bolder',
  1034. fontSize: 10,
  1035. color: '#fff',
  1036. }
  1037. },
  1038. detail : {
  1039. formatter:'{value}',
  1040. offsetCenter: [0, '30%'], // x, y,单位px
  1041. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1042. fontWeight: 'bolder',
  1043. fontSize: 14,
  1044. color: '#fff'
  1045. }
  1046. },
  1047. data:[{value: 53, name: '光收发告警'}]
  1048. }
  1049. ]
  1050. };
  1051. // 为echarts对象加载数据
  1052. myChart.setOption(option);
  1053. // setInterval(function (){
  1054. // option.series[0].data[0].value = (Math.random()*100).toFixed(2) - 0;
  1055. // myChart.setOption(option,true);
  1056. // },2000);
  1057. data= [100,180,220,320,450,160,200,270,300,450,610,270,323,490,320,370,490,520,670,700,720,890];
  1058. index=0;
  1059. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  1060. option.series[0].data[0].value = data[index++%data.length];
  1061. myChart.setOption(option, true);
  1062. }, 2000);
  1063. }
  1064. function echart_56() {
  1065. // 基于准备好的dom,初始化echarts实例
  1066. var myChart = echarts.init(document.getElementById('chart_56'));
  1067. var option = {
  1068. tooltip : {
  1069. formatter: "{a} <br/>{b} : {c}"
  1070. },
  1071. // toolbox: {
  1072. // show : true,
  1073. // feature : {
  1074. // mark : {show: true},
  1075. // restore : {show: true},
  1076. // saveAsImage : {show: true}
  1077. // }
  1078. // },
  1079. series : [
  1080. {
  1081. name:'指标',
  1082. type:'gauge',
  1083. min:0,
  1084. max:1000,
  1085. splitNumber: 10, // 分割段数,默认为5
  1086. radius: '65%',
  1087. axisLine: { // 坐标轴线
  1088. lineStyle: { // 属性lineStyle控制线条样式
  1089. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  1090. width: 2, //仪表盘外围圆宽度
  1091. shadowColor : '#fff', //默认透明
  1092. shadowBlur: 10
  1093. }
  1094. },
  1095. axisTick: { // 坐标轴小标记
  1096. splitNumber: 5, // 每份split细分多少段
  1097. length :6, // 属性length控制线长
  1098. lineStyle: { // 属性lineStyle控制线条样式
  1099. color: 'auto'
  1100. }
  1101. },
  1102. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  1103. show:false,
  1104. },
  1105. splitLine: { // 分隔线
  1106. show: true, // 默认显示,属性show控制显示与否
  1107. length :2, // 属性length控制线长
  1108. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  1109. width:2,
  1110. color: '#fff',
  1111. shadowColor : '#fff', //默认透明
  1112. shadowBlur: 10
  1113. }
  1114. },
  1115. pointer : {
  1116. width : 2
  1117. },
  1118. title : {
  1119. show : true,
  1120. offsetCenter: [0, '100%'], // x, y,单位px
  1121. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1122. fontWeight: 'bolder',
  1123. fontSize: 10,
  1124. color: '#fff',
  1125. }
  1126. },
  1127. detail : {
  1128. formatter:'{value}',
  1129. offsetCenter: [0, '30%'], // x, y,单位px
  1130. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1131. fontWeight: 'bolder',
  1132. fontSize: 14,
  1133. color: '#fff'
  1134. }
  1135. },
  1136. data:[{value: 48, name: '功放过温告警'}]
  1137. }
  1138. ]
  1139. };
  1140. // 为echarts对象加载数据
  1141. myChart.setOption(option);
  1142. data= [20,180,220,170,50,90,100,180,300,150,210,170,50,70,110,77,59,30,50,190,210,390];
  1143. index=0;
  1144. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  1145. option.series[0].data[0].value = data[index++%data.length];
  1146. myChart.setOption(option, true);
  1147. }, 2000);
  1148. }
  1149. function echart_57() {
  1150. // 基于准备好的dom,初始化echarts实例
  1151. var myChart = echarts.init(document.getElementById('chart_57'));
  1152. var option = {
  1153. tooltip : {
  1154. formatter: "{a} <br/>{b} : {c}"
  1155. },
  1156. // toolbox: {
  1157. // show : true,
  1158. // feature : {
  1159. // mark : {show: true},
  1160. // restore : {show: true},
  1161. // saveAsImage : {show: true}
  1162. // }
  1163. // },
  1164. series : [
  1165. {
  1166. name:'指标',
  1167. type:'gauge',
  1168. min:0,
  1169. max:1000,
  1170. splitNumber: 10, // 分割段数,默认为5
  1171. radius: '65%',
  1172. axisLine: { // 坐标轴线
  1173. lineStyle: { // 属性lineStyle控制线条样式
  1174. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  1175. width: 2, //仪表盘外围圆宽度
  1176. shadowColor : '#fff', //默认透明
  1177. shadowBlur: 10
  1178. }
  1179. },
  1180. axisTick: { // 坐标轴小标记
  1181. splitNumber: 5, // 每份split细分多少段
  1182. length :6, // 属性length控制线长
  1183. lineStyle: { // 属性lineStyle控制线条样式
  1184. color: 'auto'
  1185. }
  1186. },
  1187. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  1188. show:false,
  1189. },
  1190. splitLine: { // 分隔线
  1191. show: true, // 默认显示,属性show控制显示与否
  1192. length :2, // 属性length控制线长
  1193. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  1194. width:2,
  1195. color: '#fff',
  1196. shadowColor : '#fff', //默认透明
  1197. shadowBlur: 10
  1198. }
  1199. },
  1200. pointer : {
  1201. width : 2
  1202. },
  1203. title : {
  1204. show : true,
  1205. offsetCenter: [0, '100%'], // x, y,单位px
  1206. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1207. fontWeight: 'bolder',
  1208. fontSize: 10,
  1209. color: '#fff',
  1210. }
  1211. },
  1212. detail : {
  1213. formatter:'{value}',
  1214. offsetCenter: [0, '30%'], // x, y,单位px
  1215. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1216. fontWeight: 'bolder',
  1217. fontSize: 14,
  1218. color: '#fff'
  1219. }
  1220. },
  1221. data:[{value: 554, name: '下行输入欠功率告警'}]
  1222. }
  1223. ]
  1224. };
  1225. // 为echarts对象加载数据
  1226. myChart.setOption(option);
  1227. // setInterval(function (){
  1228. // option.series[0].data[0].value = (Math.random()*100).toFixed(2) - 0;
  1229. // myChart.setOption(option,true);
  1230. // },2000);
  1231. data= [600,580,700,770,850,960,500,670,700,450,670,470,780,490,520,600,690,700,750,870,670,800];
  1232. index=0;
  1233. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  1234. option.series[0].data[0].value = data[index++%data.length];
  1235. myChart.setOption(option, true);
  1236. }, 2000);
  1237. }
  1238. function echart_58() {
  1239. // 基于准备好的dom,初始化echarts实例
  1240. var myChart = echarts.init(document.getElementById('chart_58'));
  1241. var option = {
  1242. tooltip : {
  1243. formatter: "{a} <br/>{b} : {c}"
  1244. },
  1245. // toolbox: {
  1246. // show : true,
  1247. // feature : {
  1248. // mark : {show: true},
  1249. // restore : {show: true},
  1250. // saveAsImage : {show: true}
  1251. // }
  1252. // },
  1253. series : [
  1254. {
  1255. name:'指标',
  1256. type:'gauge',
  1257. min:0,
  1258. max:1000,
  1259. splitNumber: 10, // 分割段数,默认为5
  1260. radius: '68%',
  1261. axisLine: { // 坐标轴线
  1262. lineStyle: { // 属性lineStyle控制线条样式
  1263. color: [[0.2, '#228b22'],[0.8, '#48b'],[1, '#ff4500']],
  1264. width: 2, //仪表盘外围圆宽度
  1265. shadowColor : '#fff', //默认透明
  1266. shadowBlur: 10
  1267. }
  1268. },
  1269. axisTick: { // 坐标轴小标记
  1270. splitNumber: 5, // 每份split细分多少段
  1271. length :6, // 属性length控制线长
  1272. lineStyle: { // 属性lineStyle控制线条样式
  1273. color: 'auto'
  1274. }
  1275. },
  1276. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel
  1277. show:false,
  1278. },
  1279. splitLine: { // 分隔线
  1280. show: true, // 默认显示,属性show控制显示与否
  1281. length :2, // 属性length控制线长
  1282. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  1283. width:2,
  1284. color: '#fff',
  1285. shadowColor : '#fff', //默认透明
  1286. shadowBlur: 10
  1287. }
  1288. },
  1289. pointer : {
  1290. width : 2
  1291. },
  1292. title : {
  1293. show : true,
  1294. offsetCenter: [0, '100%'], // x, y,单位px
  1295. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1296. fontWeight: 'bolder',
  1297. fontSize: 10,
  1298. color: '#fff',
  1299. }
  1300. },
  1301. detail : {
  1302. formatter:'{value}',
  1303. offsetCenter: [0, '30%'], // x, y,单位px
  1304. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE
  1305. fontWeight: 'bolder',
  1306. fontSize: 14,
  1307. color: '#fff'
  1308. }
  1309. },
  1310. data:[{value: 46, name: '门禁告警'}]
  1311. }
  1312. ]
  1313. };
  1314. // 为echarts对象加载数据
  1315. myChart.setOption(option);
  1316. data= [10,230,320,170,55,300,400,67,100,150,210,370,423,90,180,270,390,420,70,190,220,390];
  1317. index=0;
  1318. setInterval(function(){//将自己的值赋予 option.series[ 0 ].data[ 0 ].value
  1319. option.series[0].data[0].value = data[index++%data.length];
  1320. myChart.setOption(option, true);
  1321. }, 2000);
  1322. }
  1323. function echart_6(){
  1324. var myChart = echarts.init(document.getElementById('chart_6'));
  1325. option = {
  1326. // backgroundColor: '#18163B',
  1327. title: {
  1328. text: '通过告警算法预测故障原因',
  1329. textStyle:{
  1330. color:'#fff', //颜色
  1331. fontStyle:'normal', //风格
  1332. fontWeight:'normal', //粗细
  1333. // fontFamily:'Microsoft yahei', //字体
  1334. fontSize:12, //大小
  1335. },left:'center'
  1336. },
  1337. grid: {
  1338. top: '10%',
  1339. right: '5%',
  1340. left: '10%',
  1341. bottom: '30%'
  1342. },
  1343. xAxis: [{
  1344. type: 'category',
  1345. color: '#fff',
  1346. data: ['参数', '延伸系统', '老旧隐患','设备', '传输/线路', '动力'],
  1347. axisPointer: {
  1348. type: 'line'
  1349. },
  1350. axisLine: {
  1351. lineStyle: {
  1352. color: '#272456'
  1353. }
  1354. },
  1355. axisLabel: {
  1356. margin: 10,
  1357. color: '#fff',
  1358. textStyle: {
  1359. fontSize: 10
  1360. },
  1361. },
  1362. }],
  1363. yAxis: [{
  1364. min: 0,
  1365. max: 600,
  1366. splitNumber : 4,
  1367. axisLabel: {
  1368. formatter: '{value}',
  1369. color: '#fff',
  1370. interval:0,
  1371. textStyle: {
  1372. fontSize: 10
  1373. },
  1374. },
  1375. axisLine: {
  1376. show: false
  1377. },
  1378. splitLine: {
  1379. lineStyle: {
  1380. color: '#272456'
  1381. }
  1382. }
  1383. }],
  1384. series: [{
  1385. type: 'bar',
  1386. data: [80, 150, 250, 240, 320, 550],
  1387. barWidth: '10px',
  1388. itemStyle: {
  1389. normal: {
  1390. color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
  1391. offset: 0,
  1392. color: '#41E1D4' // 0% 处的颜色
  1393. }, {
  1394. offset: 1,
  1395. color: '#10A7DB' // 100% 处的颜色
  1396. }], false),
  1397. barBorderRadius: [5, 5, 0, 0],
  1398. shadowColor: 'rgba(0,255,225,1)',
  1399. shadowBlur: 4,
  1400. }
  1401. },
  1402. // label: {
  1403. // normal: {
  1404. // show: true,
  1405. // lineHeight: 10,
  1406. // width: 60,
  1407. // height: 20,
  1408. // backgroundColor: '#252453',
  1409. // borderRadius: 200,
  1410. // position: ['-8', '-30'],
  1411. // distance: 1,
  1412. // formatter: [
  1413. // ' {d|●}',
  1414. // ' {a|{c}} \n',
  1415. // ' {b|}'
  1416. // ].join(','),
  1417. // rich: {
  1418. // d: {
  1419. // color: '#3CDDCF',
  1420. // },
  1421. // a: {
  1422. // color: '#fff',
  1423. // align: 'center',
  1424. // },
  1425. // b: {
  1426. // width: 1,
  1427. // height: 30,
  1428. // borderWidth: 1,
  1429. // borderColor: '#234e6c',
  1430. // align: 'left'
  1431. // },
  1432. // }
  1433. // }
  1434. // }
  1435. }]
  1436. };
  1437. myChart.setOption(option);
  1438. }
  1439. function echart_7(){
  1440. var myChart = echarts.init(document.getElementById('chart_7'));
  1441. function showProvince() {
  1442. myChart.setOption(option = {
  1443. backgroundColor:'' ,//设置无背景色
  1444. visualMap: {
  1445. show: false,
  1446. min: 0,
  1447. max: 100,
  1448. left: 'left',
  1449. top: 'bottom',
  1450. text: ['高', '低'], // 文本,默认为数值文本
  1451. calculable: true,
  1452. // inRange: {
  1453. // color: ['yellow', 'lightskyblue', 'orangered']
  1454. // }
  1455. },
  1456. grid: {
  1457. // right: '2%',//生成的图片和右边的间距’,
  1458. // bottom: '10%',//生成的图片和底部的间距
  1459. top: '-20px',//生成的图片和顶部的间距
  1460. containLabel: true//为ture才会生效以上的设置
  1461. },
  1462. series: [{
  1463. type: 'map',
  1464. mapType: 'zhejiang',
  1465. roam: true,
  1466. label: {
  1467. normal: {
  1468. show: true,
  1469. textStyle: {
  1470. color: '#fff'
  1471. }
  1472. },
  1473. emphasis: {
  1474. textStyle: {
  1475. color: '#fff'
  1476. }
  1477. }
  1478. },
  1479. // itemStyle: {
  1480. // normal: {
  1481. // borderColor: '#389BB7',
  1482. // areaColor: '#fff',
  1483. // },
  1484. // emphasis: {
  1485. // areaColor: '#389BB7',
  1486. // borderWidth: 0
  1487. // }
  1488. // },
  1489. itemStyle: {
  1490. normal: {
  1491. borderColor: 'rgba(147, 235, 248, 1)',
  1492. borderWidth: 1,
  1493. areaColor: {
  1494. type: 'radial',
  1495. x: 0.5,
  1496. y: 0.5,
  1497. r: 0.8,
  1498. colorStops: [{
  1499. offset: 0,
  1500. color: 'rgba(175,238,238, 0)' // 0% 处的颜色
  1501. }, {
  1502. offset: 1,
  1503. color: 'rgba(47,79,79, .1)' // 100% 处的颜色
  1504. }],
  1505. globalCoord: false // 缺省为 false
  1506. },
  1507. shadowColor: 'rgba(128, 217, 248, 1)',
  1508. // shadowColor: 'rgba(255, 255, 255, 1)',
  1509. shadowOffsetX: -2,
  1510. shadowOffsetY: 2,
  1511. shadowBlur: 10
  1512. },
  1513. emphasis: {
  1514. areaColor: '#389BB7',
  1515. borderWidth: 0
  1516. }
  1517. },
  1518. animation: false,
  1519. data: [{
  1520. name: '丽水',
  1521. }, {
  1522. name: '杭州',
  1523. }, {
  1524. name: '温州',
  1525. }, {
  1526. name: '宁波',
  1527. }, {
  1528. name: '舟山',
  1529. // value: 88 去掉则透明
  1530. }, {
  1531. name: '台州',
  1532. }, {
  1533. name: '金华',
  1534. }, {
  1535. name: '衢州',
  1536. }, {
  1537. name: '绍兴',
  1538. }, {
  1539. name: '嘉兴',
  1540. }, {
  1541. name: '湖州',
  1542. }]
  1543. }]
  1544. });
  1545. }
  1546. var currentIdx = 0;
  1547. showProvince();
  1548. // 使用刚指定的配置项和数据显示图表。
  1549. window.addEventListener("resize", function () {
  1550. myChart.resize();
  1551. });
  1552. }
  1553. function echart_8(){
  1554. var myChart = echarts.init(document.getElementById('chart_8'));
  1555. var data = [{
  1556. "name": "FDD-1800小区占比",
  1557. "value": 10
  1558. }, {
  1559. "name": "FDD-900小区占比",
  1560. "value": 10
  1561. }, {
  1562. "name": "A频小区占比",
  1563. "value": 10
  1564. }, {
  1565. "name": "E频小区占比",
  1566. "value": 10
  1567. }, {
  1568. "name": "D频小区占比",
  1569. "value": 20
  1570. }, {
  1571. "name": "F频小区占比",
  1572. "value": 30
  1573. }, ]
  1574. option = {
  1575. color: ['#A0CE3A', '#31C5C0', '#1E9BD1', '#0F347B', '#585247', '#7F6AAD', '#009D85', "rgba(250,250,250,0.3)"],
  1576. // backgroundColor: '#000',
  1577. title: {
  1578. // text: '总数',
  1579. // subtext: 7789,
  1580. // textStyle: {
  1581. // color: '#f2f2f2',
  1582. // fontSize: 16,
  1583. // // align: 'center'
  1584. // },
  1585. // subtextStyle: {
  1586. // fontSize: 30,
  1587. // color: ['#ff9d19']
  1588. // },
  1589. // x: 'center',
  1590. // y: 'center',
  1591. },
  1592. grid: {
  1593. bottom: 150,
  1594. left: 100,
  1595. right: '10%'
  1596. },
  1597. // legend: {
  1598. // orient: 'vertical',
  1599. // top: "middle",
  1600. // right: "1%",
  1601. // textStyle: {
  1602. // color: '#f2f2f2',
  1603. // fontSize: 12,
  1604. // },
  1605. // itemWidth: 15, // 设置宽度
  1606. // itemHeight: 8, // 设置高度
  1607. // icon: 'roundRect',
  1608. // data: data,
  1609. // },
  1610. series: [
  1611. // 主要展示层的
  1612. {
  1613. radius: ['20%', '51%'],
  1614. center: ['45%', '45%'],
  1615. type: 'pie',
  1616. label: {
  1617. normal: {
  1618. show: true,
  1619. formatter: "{b}",
  1620. textStyle: {
  1621. fontSize: 10,
  1622. },
  1623. position: 'outside'
  1624. },
  1625. emphasis: {
  1626. show: true
  1627. }
  1628. },
  1629. labelLine: {
  1630. normal: {
  1631. show: true,
  1632. length: 5,
  1633. length2: 10
  1634. },
  1635. emphasis: {
  1636. show: true
  1637. }
  1638. },
  1639. // name: "民警训练总量",
  1640. data: data,
  1641. },
  1642. // 边框的设置
  1643. {
  1644. radius: ['20%', '26%'],
  1645. center: ['45%', '45%'],
  1646. type: 'pie',
  1647. label: {
  1648. normal: {
  1649. show: false
  1650. },
  1651. emphasis: {
  1652. show: false
  1653. }
  1654. },
  1655. labelLine: {
  1656. normal: {
  1657. show: false
  1658. },
  1659. emphasis: {
  1660. show: false
  1661. }
  1662. },
  1663. animation: false,
  1664. tooltip: {
  1665. show: false
  1666. },
  1667. data: [{
  1668. value: 1,
  1669. itemStyle: {
  1670. color: "rgba(250,250,250,0.3)",
  1671. },
  1672. }],
  1673. }, {
  1674. name: '外边框',
  1675. type: 'pie',
  1676. clockWise: false, //顺时加载
  1677. hoverAnimation: false, //鼠标移入变大
  1678. center: ['45%', '45%'],
  1679. radius: ['55%', '55%'],
  1680. label: {
  1681. normal: {
  1682. show: false
  1683. }
  1684. },
  1685. data: [{
  1686. value: 9,
  1687. name: '',
  1688. itemStyle: {
  1689. normal: {
  1690. borderWidth: 2,
  1691. borderColor: '#0b5263'
  1692. }
  1693. }
  1694. }]
  1695. },
  1696. ]
  1697. };// 使用刚指定的配置项和数据显示图表。
  1698. myChart.setOption(option);
  1699. }
  1700. // function echart_91() {
  1701. // var myChart = echarts.init(document.getElementById('chart_91'));
  1702. // var option = {
  1703. // title: {
  1704. // text: '4G覆盖能力',
  1705. // textStyle:{
  1706. // color:'#fff', //颜色
  1707. // fontStyle:'normal', //风格
  1708. // fontWeight:'normal', //粗细
  1709. // // fontFamily:'Microsoft yahei', //字体
  1710. // fontSize:14, //大小
  1711. // align:'center' //水平对齐
  1712. // },left:'center'
  1713. // },
  1714. // color:['#ef5f2b','#4a6ac4'],
  1715. // tooltip: {},
  1716. // legend: {
  1717. // data:['杭州','全省'],
  1718. // textStyle:{
  1719. // color:"#fff",
  1720. // fontSize: 10
  1721. // },
  1722. // icon: "circle", // 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none
  1723. // itemWidth: 8, // 设置宽度
  1724. // itemHeight: 8, // 设置高度
  1725. // itemGap: 10,// 设置间距
  1726. // padding: [40, 10, 4, 20] // [5, 10, 15, 20]
  1727. // },
  1728. // dataset: {
  1729. // source: [
  1730. // ['x','MR覆盖率','4G驻留比','VO-LTE驻留比'],
  1731. // ['杭州', 98, 100, 98],
  1732. // ['全省', 98, 100, 98]
  1733. // ]
  1734. // },
  1735. // xAxis: [
  1736. // {
  1737. // type: 'category', gridIndex: 0,
  1738. // //设置坐标轴字体颜色和宽度
  1739. // axisLine: {
  1740. // lineStyle: {
  1741. // color: "#fff",
  1742. // // width: 20,
  1743. // }
  1744. // },
  1745. // axisLabel: { //x轴文字样式
  1746. // textStyle: {
  1747. // fontSize: 10
  1748. // }
  1749. // },
  1750. // }
  1751. // ],
  1752. // yAxis: [
  1753. // {
  1754. // gridIndex: 0,
  1755. // //设置坐标轴字体颜色和宽度
  1756. // axisLine: {
  1757. // lineStyle: {
  1758. // color: "#fff",
  1759. // }
  1760. // },
  1761. // axisLabel: { //x轴文字样式
  1762. // textStyle: {
  1763. // fontSize: 10
  1764. // }
  1765. // },
  1766. // }
  1767. // ],
  1768. // grid: [
  1769. // {
  1770. // top: '60',
  1771. // right: '5',
  1772. // bottom:'20'
  1773. // }
  1774. // ],
  1775. // series: [
  1776. // // These series are in the first grid.
  1777. // {type: 'bar', seriesLayoutBy: 'row', barWidth:20, barGap:'10%',},
  1778. // {type: 'bar', seriesLayoutBy: 'row', barWidth:20, barGap:'10%',},
  1779. // // These series are in the second grid.
  1780. // ]
  1781. // };
  1782. // // 使用刚指定的配置项和数据显示图表。
  1783. // myChart.setOption(option);
  1784. // // window.addEventListener("resize", function () {
  1785. // // myChart.resize();
  1786. // // })
  1787. // }
  1788. // function echart_92() {
  1789. // var myChart = echarts.init(document.getElementById('chart_92'));
  1790. // var option = {
  1791. // title: {
  1792. // text: '业务承载',
  1793. // textStyle:{
  1794. // color:'#fff', //颜色
  1795. // fontStyle:'normal', //风格
  1796. // fontWeight:'normal', //粗细
  1797. // // fontFamily:'Microsoft yahei', //字体
  1798. // fontSize:14, //大小
  1799. // align:'center' //水平对齐
  1800. // },left:'center'
  1801. // },
  1802. // color:['#ef5f2b','#4a6ac4'],
  1803. // tooltip: {},
  1804. // legend: {
  1805. // data:['业务量','业务占比'],
  1806. // textStyle:{
  1807. // color:"#fff",
  1808. // fontSize: 10
  1809. // },
  1810. // icon: "circle", // 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none
  1811. // itemWidth: 8, // 设置宽度
  1812. // itemHeight: 8, // 设置高度
  1813. // itemGap: 10,// 设置间距
  1814. // padding: [40, 10, 4, 20] // [5, 10, 15, 20]
  1815. // },
  1816. // dataset: {
  1817. // source: [
  1818. // ['x','VOLTE话务量(万ERL)','LTE流量TB'],
  1819. // ['业务量', 310, 750],
  1820. // ['业务占比', 10, 10]
  1821. // ]
  1822. // },
  1823. // xAxis: [
  1824. // {
  1825. // type: 'category', gridIndex: 0,
  1826. // //设置坐标轴字体颜色和宽度
  1827. // axisLine: {
  1828. // lineStyle: {
  1829. // color: "#fff",
  1830. // // width: 20,
  1831. // }
  1832. // },
  1833. // axisLabel: { //x轴文字样式
  1834. // textStyle: {
  1835. // fontSize: 10
  1836. // }
  1837. // },
  1838. // }
  1839. // ],
  1840. // yAxis: [
  1841. // {
  1842. // gridIndex: 0,
  1843. // //设置坐标轴字体颜色和宽度
  1844. // axisLine: {
  1845. // lineStyle: {
  1846. // color: "#fff",
  1847. // }
  1848. // },
  1849. // axisLabel: { //x轴文字样式
  1850. // textStyle: {
  1851. // fontSize: 10
  1852. // }
  1853. // },
  1854. // }
  1855. // ],
  1856. // grid: [
  1857. // {
  1858. // top: '60',
  1859. // right: '5',
  1860. // bottom:'20'
  1861. // }
  1862. // ],
  1863. // series: [
  1864. // // These series are in the first grid.
  1865. // {type: 'bar', seriesLayoutBy: 'row', barWidth:30, barGap:'10%',},
  1866. // {type: 'bar', seriesLayoutBy: 'row', barWidth:30, barGap:'10%',},
  1867. // // These series are in the second grid.
  1868. // ]
  1869. // };
  1870. // // 使用刚指定的配置项和数据显示图表。
  1871. // myChart.setOption(option);
  1872. // // window.addEventListener("resize", function () {
  1873. // // myChart.resize();
  1874. // // })
  1875. // }
  1876. //
  1877. //点击跳转
  1878. // $('#chart_map').click(function(){
  1879. // window.location.href = './page/index.html';
  1880. // });
  1881. // $('.t_btn2').click(function(){
  1882. // window.location.href = "./page/index.html?id=2";
  1883. // });
  1884. // $('.t_btn3').click(function(){
  1885. // window.location.href = "./page/index.html?id=3";
  1886. // });
  1887. // $('.t_btn4').click(function(){
  1888. // window.location.href = "./page/index.html?id=4";
  1889. // });
  1890. // $('.t_btn5').click(function(){
  1891. // window.location.href = "./page/index.html?id=5";
  1892. // });
  1893. // $('.t_btn6').click(function(){
  1894. // window.location.href = "./page/index.html?id=6";
  1895. // });
  1896. // $('.t_btn7').click(function(){
  1897. // window.location.href = "./page/index.html?id=7";
  1898. // });
  1899. // $('.t_btn8').click(function(){
  1900. // window.location.href = "./page/index.html?id=8";
  1901. // });
  1902. // $('.t_btn9').click(function(){
  1903. // window.location.href = "./page/index.html?id=9";
  1904. // });
  1905. });

3、后端Python代码

  1. # -*- coding:utf-8 -*-
  2. import io
  3. import os
  4. import sys
  5. import time
  6. import urllib
  7. import random
  8. import json
  9. from flask import Flask, redirect
  10. # 导入线程模块
  11. import threading
  12. app = Flask(__name__, static_folder="static", template_folder="template")
  13. @app.route('/')
  14. def index():
  15.     return redirect('/static/index.html')
  16. #如果有需要,可以把随机值random改成从数据库读取
  17. #请安装pip install records,使用方法参考百度搜索"python records用法"
  18. @app.route('/get_datas')
  19. def get_datas():
  20.     jsonData = {}
  21.     jsonData['gsm'] = random.randint(1, 9999)
  22.     jsonData['wcdma'] = random.randint(1, 9999)
  23.     jsonData['fddlte'] = random.randint(1, 9999)
  24.     jsonData['tddlte'] = random.randint(1, 9999)
  25.     return json.dumps(jsonData)
  26. def loop():
  27.     time.sleep(10)
  28.     pass
  29. #先要安装flask
  30. #pip install flask
  31. # 主程序在这里
  32. if __name__ == "__main__":
  33.     a = threading.Thread(target=loop)
  34.     a.start()
  35.     # 开启 flask 服务
  36.     app.run(host='127.0.0.1', port=86, debug=True)

4、数据通信 JSON

{"type":"FeatureCollection","features":[{"id":"330100","geometry":{"type":"Polygon","coordinates":["@@XBFBF@DGFWFK@CDO@MCE@CFKBID@HFLBAKECAKBMFCBOCCBKSMDE@MOKEG@EMGIACACCBCDCNBFI@Q@ALA^IHCBGDBJHDBTBbLjHBE@MIGOAOYDAGULI@CVKPMHANMLR@JhHFPHTDNÎAÈBRA¨UFAHGFMBk@[BkJWHGPMyqq{u_AEcuWkEYCCKAQGCAIBEH_@IEC@A@CHMHkDICGAUFGDGLGHaHGGGDOAEOBOEACCAAM@CICCAQA@aEIBAFBJAFQFE@AAB]ECCACBBNABM@ABBF@DIFEFCNCDEAAAU@OECAEGIHC@@GDIAA[@@GIGEIGIKFCCCBCPADEBQGGGCABCL@@AGMIEEIIE@GDGJCJAJFJLHBZQLADCDGBEAMCMHEBC@SGECGMGAENQHAJBFAFYAE@ALCLM@MLMCK@EDEAEFGCGGCYBGQ@ICIMGCCKG@MGCOS]JCBEBEDCCCMGICAGAGAQJ@NGPCDGFCAEKEAE@GFYBKFOEKKOE@CHI@AMKOUECC@IFGB@HEFIDC@KQAGEAIDAAAI@ICCDG@EAIGMQQIMQKGAQKQ]@GDE@AMMEAEDIFILEDEAUK]DWCCIIMAGJKDWMK@WACE@C@CCCCIAEAAC@GOCWCGDABKDABANG@MEAEIIC@YBEAOIGAKICBAFADMDCFABKCE@QNGDC@@ICGBADETKCGBGDOHALKBCAG@EHKACFGJGLBHCDDGFADBBFDJBDADAFAFCHGL@FCNCLIBWAICEYDSGOACAE@UFEAAISFEGYCUDCBGHGDCAGDIAIDE@IESNKDABBFABUUE@GDCAIIACIAKIAECAE@CAESOMGWAKHO@QKIMCCA@CBCBECC@CFEBEEQIG@AHE@EAEIAECKGE@MDAASEIEEEDGPKDGTODEACCCMEQ@@C@AOEAEBWACKIKWDEAIBEBEHCDOCGEEAEBEACCAM@EBGJC@A@AK@QAEKEGAEDELE@KAIFGAMDCJEBCAQSOG@QOUKIIAAAAGBAXOBCBOECE@IDGAMFIJGBMBGAGKQAOBAAKGK@IDCDEDAAICKIDCBGCICISWEIODC@OGYBCF@LCHIHCBIAEDCLIRFJGPCNDH@DEPOLCHBHEF@PCBQC@EHGKSOCEAE@C@EEC@AB@JEHGDI@IfKDGCOYCCMBC@GKSCC@KFA@KWGE@CBCJCDCBEFCBCAEBCGIAKBEGSDIDAH@JKFK@EGSFABCBACEMCaMAA@CLK@I@CE@CFAB@KBCAGIIIA]@KFGAEA@CFQACGAAAAGEAECCIECWG]HKAA@DRGHCPCDGFABDL@BGDKEUDEHIDCKDG@EBAAAHA@AACE@ECKM@E@CDADAFDDAHITKCAAA@QAIFKCCCAE@CBCLMACBEAAA@EHGBC@CIUYDAHKLCDODMLCBKII@EEMBABAJFRKBE@cSWBCFM@ECACGEC@MDK@OGS@OIMCcESICBEPGDEHIHAH@JAJFHILGTCAABKLEHGAA@OTCBEFADFFTHDD@FABYFCDGJAB_FGJMFGJMJCFEDOGCICAE@OHQGQOGKAKCCIEMAGGEEME@ECGIAIDIAeYMACOEAACAACEEAM@C@CECOJMAIBM[QS@GCKGACCIOCOQMAMFYRGDQCK@eG[IG@K@CHDFHFBHC\\EBGAG@GNEFAFKNPPBHGNCJEJ@BFJ@HBFD@NEDBDKNMJEB@BBAHIVMNKPGHFNGHUTBNEHIFOEAJABC@IAIHEDS@UECBMBAHCDUDK@GA@DJRBJADEBGBEAQGGFQBCFGDOAQMMBSNIPEBEAEBSLMJAFHLAFMFEDOBCD@B@BJJDFBHIFIDQCIBGFCLKBGDO\\EBWDADAHIP@TDCNBJDHNNNHLLLDFDJB@REX@TDLAJGJANDFJBCDBLHTMFARDRHVLLB@FAVDJBPEPHR@NDPJD^PXHHBJRDJPTFADBJNNLBNFHFBlLN@dT\\IHGHEH@HFJHFLTRLHDD@JBBLJBBBNRLBJPPdFLNBLDHNHHJDDJDBDBLDHBP@FGLDJEPKJCHB`DRFFFDXAD@NNKJQD@DFN@LXHPGJEJBHFDLRNHDLNRLDBJHNHVRHP@bCJAPCDCLBDDDNBTELAHFBHHFLCLKTAB@ETBTCDBHDPHLDJEJIL@DFH@JAFGHDFLHJXAFKBKRDFJJ@FEFKNEDMBCLAPCFAL@NGN@D@HFLDDNDJ@FD@H@JJLDFDP@HCBGCS@MBGFIBGEKAGDIHCDDJBDJHXFxVVFDHL@DDFLJHPFBB@HGNKDO@MBCDEJGXEJ@FEDKDED@FBBPDGLAPM^APFHBH@LCP@FTDVLTRPBJDLLNFDLAD\\PJBBABMFIJFFBF@FGB@ZDB@BEAKBOfIJKLAHIFCHARATBDCDILCF@FBHFNPRLPDFADCFCHAFELGRALIF@nAHADGDAD@FBD@JGHAJBRG\\@DPDDJCF@JDB@FCBABMBEHBJHHPPjCFEBADFNJNJAJEH@HBLHJAD@XRPPFLvPD@PILGDCBMHIN@hLLFJLLFH@HBFLH@XFFFHFJDFDDJJ@LPJZJ@XGT@NBN@PC^IHBJDNHJBDDBFCLBHRNDHJJ^HFEFGBKNMDATCJBRJLANBTLPPDBJCFCBOWCCAACJe@ECCCA@APCHCLAPDH@LD\\TJRVRVHBBBFCFEFCJOP@N@JJBDFBJLX@FGNHD@DBVEN@JCJGJKXC\\@DBBPADBHDHLLCHGPQ^CJ@HBb@DCBEEQA]ACICAAJGdEVMHBdJF@VMFIHCJ@JDBHDBBAB@FQLOJEDIFAJBF@FC@CKECG@IBCVANEHAF@FFDBJED@RJFBH@HEDEBOFCHAJBJAHG@EFITEHBBBJLPLHBbCD@FIHEXAN@VCFABCBEH@NDNBBBEHHDDH@HEJEDELBPAPBFJLF^PAFBDBfCBCGIBGDCPCFGBAH@PFjHHABEAMFIVFDFFBL@HFCF@HB@JEBDEFBFIHHBDCNFGD@@BBADFFXDAJBFHFBADKBCBANJR@FA`GXBTAXBJCHHHADJRFD@DF"],"encodeOffsets":[[123188,31253]]},"properties":{"cp":[120.153576,30.287459],"name":"杭州市","childNum":1}},{"id":"330200","geometry":{"type":"MultiPolygon","coordinates":[["@@@BBAAA@B","@@EB@BDLGFBDDD@DH@HEFD@DFBBAD@FHCDBJPFFDD@HABCFAD@BDFA@CDEAC@CAAMBW@CCDABCEGBCAAG@CCCCE@IDEEEI","@@IBAHIB@DJJTFB@@CKECCBAD@BCFAEI","@@@DB@H@FAFHB@@ABA@ACAACBAAAB@@AEEIBCABFGDDD","@@BAC@@B","@@BAAAADB@","@@BBHBDC@CCAE@CB","@@GFAJ@DBFJDNIHBDG@ICEQ@","@@BDF@BA@ECCE@AB@D","@@FBP@B@BECGEAEAEBCBAD@F","@@@ACEC@AB@DBBFB","@@ABFBACA@","@@D@AAA@@B","@@FA@EKIGD@BD@@DDHD@@BB@","@@@FBBLABCAC@EBCF@@CIA@CEE@CC@@ACAADGB@DBBDBAJBBCD@DHB","@@BA@CA@@AEABFD@AB","@@BDDBLIAAEDAAABC@","@@BBDAAACB","@@F@@ACAAD","@@@HD@HABFHDD@BBHADAFGHBFCBCCAKDEAGDM@A@HCIEBCA@G@BDABEC@B@B","@@BA@AEA@BD@@D","@@CD@BH@@AB@H@BCACBAB@NJ@A@CDBB@AA@CC@KCI@GF@B","@@@BJBDDHBBACCH@@AEA@CCAFAA@@C@AGACD@BEAEB@DB@BDF@EB","@@A@@DHBBCD@@CBAC@CBABA@AB@@","@@@BBDBFJABE@AGBCC","@@ABBBFBBAB@FAGCA@@DCA","@@DB@BFB@DDABAACB@@AC@@CI@@BA@","@@CBBBL@DACEAAGF","@@FBFCDIM@EBCAABBDFBBD","@@@BD@@AC@","@@DBBACAAB","@@@BB@@DJBF@BECEKB","@@@DA@@B@BD@DEDABCDAGAADEB","@@BBHBFADBBEHBFCCA@EG@ACA@CFA@AACAEH","@@E@ABPDBED@@AFA@ACAK@EDBD","@@CB@HFAF@HACCIA","@@@DF@DAF@FA@CCAADC@AAA@AAE@ABBB","@@FBDDH@EC@CC@EAAB","@@@BFBHEC@IB","@@A@KBBBH@D@BA","@@EN@BD@@CHGCCA@","@@FECAACCA@ABACCAHBJ","@@@JDBB@@CBABCFBB@AECAABIB","@@BBF@DAB@AFB@FEHAACFADECB@CAAGACBA@AB@BOL","@@D@DAJDBBDACCBEEDAECC@GEAIDCD@HBBD@DF","@@BFHACCC@","@@@EC@AFDB","@@BBBAA@A@","@@@CCABF","@@TFH@DBHABBB@H@@CGCCE@GFGL@DAACDEA@CA@ABCFCEAAGA@ADEDEAA@IFSXADCBCD@H","@@h^VBTHH@JA^MFKBOAUMIaMcKWQKMcOeUGEMQAOIIYiY]QKeGM@IJYFWBIAGGESGUii{utaPELAlHJHVTPDL@NEHIHC`CZGHK`qRKJMBG@MEGUOAMJSLI@ACEOGcuEQHoFIZULKDSCKS_MeWEGC[WOUCYFCACCACICQBEFChKDCBE@EKQKQGUCOBSFGV@XETBHBH@JANEF@BAAG@EAKBCF@BCACWB_OAABCACMBBKRg@EDA@ACCGmAAGAg@WK@A@EX@FAHKJKXO^ODE@ECEEAI@@ABELGFuAEAEGGQCGECC@ADAV@DA@EDACCUMCEC]@GCGI@SKUFKDCBCFBZADe@QCEDCDBHTR@BCHEBMZGDSAMIIIMIKGO@SDOJORKHSHE@IEQCQDIFENQAfe}WÇvfHUAICk}GGG@gHoFOBMHSPIFKBa@SCKBEAOACBCDCDBFFFCPBHKHGJSTGDCASOMCKE@GLK@E[mEK@CFEAEDCGGCGKIOCKGKOCGG@AB@LABMDMAAAHKCE@GEEBIGAG@ABAFKBEHKDEJFD@BMHO@CJFHBNAX@PNLBBCBCCEA@B@DCBEAABCF@HGHONITAFBRKBADCHCBOBYC{FIDGFBDFFHBFJIFAHMNGRLLDRD@NAH@ANEL@HDNJLCFFF\\THJ@HAFEBMGELBBLFFFAN@JCJF@HBHJJFHHDBLBRP@P@FEHALDLBBD@@DER@JBJEFUDABBL@HBJ@JNRBD@DIBEFABBJCDLF@BCJBLR^@BEDOFADCFBDLABB@HDDJBFFEP@FIFADBDBDI@GCEAYPM@IAKDQAI@[HS@IBEFCLIF]BG@ADBPJH@FFHGN@HKCCDCAEDNFALBBHBAJHABDADC@CBCACBFL@DEDGBAJEHGBGFGAEAWJCHF^CRKLSdEBCBWOMCWKIAWHKAKDEDEJBDFDH@NDJ@JF@FOLBJDLLDRBNDHDDDAFGDIBQ@KLCH@BJNDDLBJFJGB@DDUd@DBBPFXCFANKHBNN^PDFBJLFFDHRPHBD@DEJKLDLJH@FFJBFABKHIDG@KLGBIAEBGFCHCDG@AIA@EB]XULADDHE@EDILCJGHDBJB@D@FRT@DAD@FFHJDDJHb@TRJPBJADBHFHLH@LDBDBLFHDFSHCNEFULE@GAGAIDC@EKGAEBACGLFHABFJABC@EE_ACB@DMBCFCDG@SP@JFDEfIDEJKFONBHDFBDCDITEDIDG@CEG@ORAFBHGLM@ABBDJFDDDJQlEXAN@DMPGZo_rUf¦\\j\\LxPfHf\\P`hpxjpXÀtPDÌ¡n[XCKZGbKPCbIjW¶pelk~~hRkNUROiJKxl_H@DZA~glar[idENHAHDFnbBDZLJBFADGFCHADCFQBANADAHQHEBE@S@WDKDAFAjBPAxBNC","@@X@FB@HA@CAABMH@BJBDDCHED@DDDBAFABBADE@@DDHDBDA@A@AFCD@DADBBAACBAB@FDDAACACGEBALG@AGACCK@AA@C@EDCFCDAH@DDHBDC@AB@VHBA@AGGACACCECAABA@CGIEE@CBCAABAFA@CCA@AFG@@CDC@AEA@GACEAEBCHA@CACGC@AFA@AACBEECBABBDHFAJFBADBDC@C@ADBD@BFBF@FEDFDA@DD@ADE@@D","@@ACCA@BDDED@@FBBE","@@BDBA@AC@","@@@DD@BECB","@@D@BAGAABBB","@@CBPBBA@AGAEB","@@@FBFNDBAFB@DHBBADDB@BAHA@AKE@EIBEC@GIA@FCBCA","@@F@BAEAA@@D","@@A@BDDDDC@AAAA@A@","@@CXBFBBFBv@XGPQHA@C@ACAODAADAAIPABCACCEE@C@AA@CF@BCEEC@@ALC@CCEEBAABCAAKDEAIFDFE@@B@DDBADM@GGA@UXIHCB@H","@@ABB@BAAA","@@CF@BDB@CF@@CD@ECCB","@@C@@BBBD@BCBACAAD","@@BDHCCCGACDFB","@@DFFA@C@ABDB@DCAABCACABACEBEAABDHCD","@@BBDA@AE@","@@CFBBHAAEA@","@@CFBDB@FG@ICBAD"]],"encodeOffsets":[[[124865,30450],[125115,30114],[124909,30037],[125165,29553],[125179,29557],[124827,29700],[124949,29988],[124939,30621],[124955,30627],[124935,30618],[125091,30616],[124686,30717],[125033,30576],[124935,30341],[124956,30333],[124928,30282],[124927,30270],[125014,30213],[124939,30213],[124904,30210],[124902,30198],[124909,30181],[125117,30168],[125137,30154],[125154,30166],[125164,30170],[125171,30169],[125188,30160],[125111,30112],[125126,30085],[125139,30093],[125156,30081],[124901,30112],[124930,30117],[124932,30047],[124914,29989],[124932,29998],[124957,29988],[124967,29981],[124972,29965],[124971,30520],[124965,30519],[124904,29933],[124912,29930],[124935,29937],[124992,29915],[124991,29908],[125015,29888],[125007,29890],[124879,29889],[125007,30608],[124955,29879],[124987,29829],[124963,29800],[124913,29784],[124945,29748],[124953,29723],[124857,29733],[124769,29771],[124708,29771],[124714,29781],[124744,29734],[124730,29736],[125182,29574],[125188,29574],[125194,29580],[125211,29579],[124854,30364],[124919,30343]]]},"properties":{"cp":[121.549792,29.868388],"name":"宁波市","childNum":69}},{"id":"330300","geometry":{"type":"MultiPolygon","coordinates":[["@@CBCDBNBBJ@@CBIEE","@@GBBDDBDABCCA","@@G@AB@FBDN@HABCAAE@CA","@@I@CB@NCDIDAHBHDHFHdTF@hQF@TFVA@CACCCYSUEA","@@I@GBIJGFSDMAICKGEAQFCDAF@XDHHDPHTLJLFFLDJ@LCPAvFLAPIfg@CCGGCYKQGqI","@@A@@D@BBBDAAC","@@ABDDBAAC","@@B@A@","@@A@@BDBBAAA","@@A@@DDB@CAA","@@A@@DD@BAAA","@@@A@@","@@A@@FD@@CAA","@@JBBAACE@CB","@@@BJ@@CCAED","@@DBD@BA@AAAG@","@@DBDC@@E@","@@BDF@BAECCB","@@DDDABCCAEB","@@BBB@@GA@AD","@@@B@BFBACCA","@@KFMLA@@CE@sVAAACNQDIAAIBSTOHAFFFDBJCD@GVBBNAFCJA@DIDADDBF@HEVEBABCDGBEFCN@DAHIBACC@ANKAA","@@HEGIGDIJHD","@@LAFGIBEBCF","@@C@CF@BDBXEDC@ICAE@GH","@@PGFEAAMCE@GDBHEHBBD@","@@CFBDDANA@A@ECAA@GD","@@F@HABAAAB@@CB@BCC@ABC@GB@B@BEDBB","@@@FDBDAEEA@","@@@DFDDBBAACGC","@@HHBAD@FAB@IEKB","@@GDAHBLFFfRXJHBJANCBC@EAC[QICQEOE","@@@@BAACGABDDB@B","@@B@DACAAB","@@GC@AC@DDHB","@@DFH@ACIA","@@DBD@LDDAACCABGBA@AACCBACAAC@EEE@AHC@@B@BHFAB@@A@@BFF","@@CAA@DB","@@DBHABEAACDID","@@FDD@CECACB@@","@@SCAJHBDALHAEDA@CAA","@@LFDDHZFDHBDH@BEBCD@TEHFNL@PHBBBFFBHHHDBDBPDHhTF@DATFHFJNDBRADHFHRPBDJL@DEDDJ@@BCDCDFJBJLDBDE@I@EBARAFD@DDJCB@DFD@BGH@PDFPH@FIBEF@Z@DHLADEFAFBDJFN^FRCJE@GHEFBLEDNNHBJHLBH@FCHGNIR@FRLNPH@BghDJZJJAHBJMDIDADD@PBDAH@DTPB@FIDCT]DAD@FFJBHAHDJHPHJJdJFANDHABDBBBAHK@CDC@GGEDCGMBEAKBAHEFLDAHBBD@PMFAJANDHNFDJBj@DBDH@DGHBFFHNHB@B@DIL@PNFBBBBJDDB@@CLBXBTCDCF@HCJAFBDFB@D@JCD@B@FADFNBHCFGBE@KAKDA@KJELCDEBB@ADA@EDCFEHAL@NAHBREFCRDFD@D@DHJBHAJFXPFHA@ACGFEHAL@LDfdN@JBHAVDHABADQ@CPHJNDHPFCHGBQBCB@DBHBFJNFZJF@ZAFGFBHDD@FBDDBH@DADALDFABBJFDPAFCFAHKFCB@H@BHBAFFHPHNDHAF@LJDAJPTTAHIFADFJADCBIDADSFIF@HBBdPNDPAFJCDAHCDCFABBFDHJFRDBFCJEDAFQFCAC@@LBLDHLDFJHLJJBBHDBBGTCBGBIBEJJR@LI^EFAFALCRYFEDIPK@UDINBHADOBMESHCD@BRFJLBBAN@D@B@JCJIFG@M@OH@DBDAL@FLDJLAFCBEACBEHCLADBFLBBB@DABADBD@PFFFDHCP@RIDAAGFILIDB@FDJFLAHBNGLEDCFAHNNLB@FBJAFBD@LFDB@@A@IBAHADIFAHN@DGD@DDFDBFCLLLHBD@DGFB^ABJLDBBFCF@DFFAHDBJAB@DL@DCF@DHP@BGLBNJLL@BPHFJANDPBHBD@LKD@B@DDF@PKFKHICCBEDCNEHDNEJAJMNCLENSPDFERABFFFF@JCFGDAD@DDVB`@LAHBFF@BANBFEFEL@BFBDFHFFEF@HEFDNDCH@FOP@DFBHBNJJAFEPCLDXBDBBFLBFDFHANBD@HDFHFLEJGFAN@JBJJLDLCFGHADACMDKD@HDJ@D@LGLBJKJALJFEAKCEBCFED@nKDIBKHGPIDGCEEKIKAELOHBFGB@PBJGDE@K@EFEFCFG\\CH@FCHAVBLDDHDFZTF@\\CJEJCFHCHADNFDA@GACAICEAEHEHOJ@H@HCH@JBFCDEHA@EJADB@JBBDBLCJBDADIL@BFDDBBFABDDDF@LELAXDR@JFBBAJBHDFHDFHFL@F@NDHFFNJJRDBFCH@PGPUTBDBFBDAACBCF@DDD@HC@ADELGJKFA@KAEDED@HQDMF@BEH@FAFA@K@APILCBAGEFEBKDC@EFGTBDCBEEAEM@CBCB@JBPAZQHAJI@AKCAABGIQ@IMCWBCCKI@ABADA@CMCGAEFAGGAHKLIDMMkBGDB@EGDEMMUq}eGECGICG@IAW@UCYA[MYaigaW]gQmK}SkoÄ¥PGXCpBdJjRNDPBLAHCBC@GC[@IBEBCHEfCPCFEFMDO@KG_IUGKGEKCU@SDEAACA@@CCE@CCIIGBAACGCA@@BA@C@@ECCABCB@FABBBDBABADC@@DH@FFFAD@BFADBDD@@CHD@BA@JF@DBBKB[EO@cBQFK@EBKJ]XK@CIBEDOVofħísGQMQk]iOY_OUkkGGUEGCCGDaLIhHEXADABCDWFQHIDCLCHEBC@KEOamKWEMAGDc@iCYEMIIQKMEY]GGGGAGBOFQ@ECGIIKGSi@EDCfQDE@CGUOOKSCMAkCQMaSOKGQE{KE@kNG@EAafEBGAAB@HCFQJCF@DDFADMHCHQB@BFFAHIJHF@DABI@CBLFCF@DJHHP@BGHUNAFHJRLJ@FGHCJDDFBHYVEDKJIPCZ[VIJIVGLCBIBQLAFKJ@FFL@BAFMFEFAFFFAFNV@FCFGLKJQGG@MFABHF@DADGDEC@A@GCIBGAAGBADCEI@MHEBICIIGCG@CBMXKLCF@FDFHF@P@HCFWNC@CIQKOCCGIAACEBCCGBEDKLC@KAG@UME@AAKFI@ADEBAAE@cCOEEEAEDGFEDIAIEGIAEBAFEBGBUCQGCCBUECI@MMKACKEEGACCIUK@CEAKM@SHO@CDBF@HOPELMA@PAHEBUFKE@IAAO@QEUCGCAGBCPFBA@CEGCCQIEG@CCECAK@CCBAJ@BAIG@ADECCBCH@DKACODGBGAMBCABCCAKJG@C@C@GACCAGE@GAIFA@@EAEA@ADGBAG@GECCDBHABMACB@DNHBBABM@IDGCCDGFCFCBGCOQJILACMCAMDGAG@@BEBCA@GCAKDGLSJKDCAAKCCSDIDE@A@EFFHAVBFB@DAJKLHBFABGFGBG@GFAF@DDHCHC@M@GFI@AFCNOFLNJH@FEDME@JANIBCDCDBFIDCHGDO@EBADBJGFCFBDALCDG@GHI@IPHFJCDD@DNFBNDDCHNJGNFJCHFB@D@BEAAD@FHDAPKDABBPJH@FEDGBCLBDURADDDGBCFAA@ECAEBOAIEC@BDCDGDDJFHFLBDD@D@@PJNCHuHG@IFKAEDAXCH@HDF@FEFCHBLFDD@HFBBHCBB@FDHFDDJ@BGHGNADFFDNGHE@AD","@@B@@AA@@B","@@@@","@@@@@@","@@@@@@","@@LDD@BC@CFA@GDCCEIGS@@DGAEB@BDFJBBBAFBB@DBD","@@JDBAAACCED","@@ABD@HDDA@AEEGD","@@DBBACAAB","@@FBBACAC@","@@DDDAHBBACEDC@AEBKCAJ","@@DBDDH@BCHA@GCCQECB@DA@@BDDABA@BD","@@@FDBFBDDDEJ@@CJ@BAC@@CA@IA@BKCGBCA@D","@@D@C@","@@@AEDDB@ABA","@@D@C@","@@BBBACA@B","@@D@DAG@","@@@BB@B@AEA@@D","@@@BD@@AC@","@@FFHBEECAC@","@@CD@DJ@DEEA","@@JRHB@EDFD@MUIC@DA@","@@B@BADDDBAHH@ADB@HBFCFDDABCIGEGGGGAECIABDADCAAFGABDDDBAD@DD","@@FHH@JAACEEB@ACDB@@@CCCE@CDDDAFCAACAB@B","@@BBD@@IECA@C@DJ","@@NB@CD@BCCAE@AEG@ADA@AFBBDA@D","@@BBBAACAB","@@DDB@EC","@@BBFBB@DDF@AABAACC@CCC@@BC@AB","@@B@AAAB","@@FBDAFBBA@CBAGAODBB","@@DFFCECC@@B","@@@BJ@IA","@@HFFABAEGAAEBBBEB","@@DBDCBACAE@@F","@@EL@BABAJFDLA@BHDCDBDB@DCD@DE@CFAACEADIEECAKIICC@@BDDBD","@@C@@DDBBFFBDCBBDACAAEDCDAB@CEA@GHGB","@@@BDDF@HDB@CCCAAEG@","@@FBF@ACAAI@BB","@@JFHBHABACEI@CC@ECAA@ACGC@DBBBDAJDB","@@@FB@JI@ABA@AGACJ","@@BBDAFDDCFABCHCBICAGACDC@AB@DAFEDC@AB","@@HHLDDA@EE@IGE@AB","@@@@@AABB@","@@B@A@","@@B@@ACB","@@@@BAAA@D","@@DDDC@AE@AB","@@@BB@@AA@","@@A@@BFBBA@AEA","@@A@DDD@DAAACBCA","@@B@@AA@AB","@@@B@BDEA@AB","@@DBBA@CCBAAAB","@@E@DDBC","@@FD@AEA","@@DADBDAEICAE@CAEBE@BHLBBD"]],"encodeOffsets":[[[123981,28693],[123949,28698],[123960,28692],[124095,28635],[124005,28609],[123812,28483],[123801,28481],[124061,28478],[123747,27716],[123759,27710],[123749,27703],[124058,28470],[124037,28394],[124034,28345],[124085,28361],[124101,28366],[124096,28393],[124055,28441],[124072,28577],[124130,28512],[124128,28505],[124014,28103],[124001,28154],[123964,28144],[123985,28088],[124020,28133],[124035,28128],[123969,28103],[124180,28680],[124173,28672],[123959,28680],[123950,28651],[124132,28608],[124137,28601],[124081,28591],[124033,28585],[124020,28589],[124156,28503],[124159,28502],[124122,28481],[124134,28486],[122507,28333],[124053,28458],[124042,28453],[124042,28453],[124042,28454],[123990,28459],[123998,28468],[123999,28473],[123908,28504],[124062,28421],[124054,28427],[124039,28429],[124039,28437],[124069,28411],[124072,28413],[124077,28409],[124081,28412],[124082,28415],[124051,28359],[124106,28316],[124100,28315],[124105,28326],[124114,28273],[124109,28288],[124127,28277],[124041,28288],[124077,28294],[123953,28296],[123952,28301],[123961,28297],[123948,28334],[123843,28327],[123834,28319],[123828,28313],[123836,28308],[123840,28303],[123876,28314],[123806,28359],[123819,28350],[123821,28346],[123725,28310],[123740,28336],[123727,28351],[123711,28355],[123652,28245],[123639,28233],[123638,28233],[123632,28225],[123617,28215],[123603,28182],[123603,28186],[123602,28183],[123588,28169],[123737,27693],[123733,27693],[124137,28613],[124137,28613],[123799,28377]]]},"properties":{"cp":[120.672111,28.000575],"name":"温州市","childNum":99}},{"id":"330400","geometry":{"type":"MultiPolygon","coordinates":[["@@DB@ACGA@ADBD","@@@@@AAB@@","@@@BB@DAAAA@","@@B@BAE@@@","@@ABBDFAACA@","@@R@@IBCPFPEBDH@FCHAD@@BILBB\\BDLEBBFCBBBDADBD@HADMHABAEEBAh@BCN@CAFIAABC@@@CA@@CB@@GCABCHBBEAADEB@DQB@D@@CCA@EA@@AMA@AAABCA@@CD@@AAEDGE@BGD@BGB@@KAADEFE@EAkAIDBH@@EA@ACGB@CG@CC@CCGDCBG^CBAAE@AHAJ@DCDC@@A@ACFACCDACACDEEFAACEEDCCCB@ACCBBCCCHCCCEBCEC@CGE@CECBAEBAA@ACE@EGACHAGEHECEHABB@DBADFA@BDDBBA@ADAB@ADBANNFBBC^ILQDKPDCHA@ADA@BEC@CB@@DBBHB@CFHBDEHAEN`LCLD@CDHDFD\\@dPAAB@@A@AD@AABADCD@BALDDFBABCJCDBBA@ABAEGAKCCB@BBB@TCBDFEACBA@CDA@DB@@IIKGQCa@IC@I@CEJMZCHD@ABAFBBDRAFCDBFA@GFDLBBBBCDABCLDFBFD@DDBDABDBCJKHBCNDFJDX@BAHOBADBB@@GDAAADEDGBOJEAABA@BDABBDAAABABBXKDATSB@BBDCB@ACBEAAB@AADECE@EECBECEBEB@BIDAAEDA@GF__CCCYeIKOIUGMaOk[AI@KAAIC[EECIGKGSwW\\kluvuhaOC¿soWwigoO_e[eG[i¡[Sq@WBTSBKFiXQRIXAl@\\AnELGHEBQFPYBÇA¿BO@M[GOIg@IKQMNGBONUL@DKJHVCBPZPBJH@NAFiGaKSAOKCHGD]JKB@B@REJMACDADHFJBNH@FFHPL@NCFTNALDDAPEDANBLFDBLKAGEC@AJEL@DDF@NCP@DELEXCHE@EAWAAB@DFNA^CZEJ@FH@HDJBFFHDFJ@FCF]\\BN@JLH^@PDDBN`@JHVEJBHBLJDPADCDELED@DFFAJBHBDFHPDFVFL@xHNDV@JBAFCFIHIDCDBFFFLAXBJDTR@DDDNXAHEDADAJELCNKXL@RCBBF@JCXG`dpHNNRHHBHJHbTFJLHBANEXCRDRLTCPBB@AEBANEFA@PFD@LBFB@DCDENRFLNDFJBBDC@EPGAA@EHADCFBDDBDGPBFXDGjDNBPEZGPOT[JHJTVNIDBDHDBHCXBLEHIDAP@HFRRXF@DCRDRB@BAFAFFBDDBnJdBhQDIDADBBEFBHFFCDCDBBADB@AD@@BD@@JL@DBJB@BVJBNFB@LJ@@@","@@BDD@ACA@","@@BAA@@@","@@@@A@B@","@@DD@CAAAB"]],"encodeOffsets":[[[124055,31333],[124038,31327],[124036,31322],[124035,31314],[124227,31209],[123803,31762],[124249,31232],[124252,31229],[124251,31225],[124216,31239]]]},"properties":{"cp":[120.750865,30.762653],"name":"嘉兴市","childNum":10}},{"id":"330500","geometry":{"type":"Polygon","coordinates":["@@DQLOTMFGBGAK@INe@EEA@ADBDALSPORYZSLKFUJMDWDCdU^IhMja^QvqfW@AFAFBH@BAFABCFCINCDCRDdGBABBTAPBNADB\\DR@PB\\BXD^FRFZDxR@CAEUUBIDG@EGCCQ@CDK@EBMCABEAANOPD@FJ@DLJ@V@dHLHLDMpBBDDF@XMFK@MBEFCBAACKEAIAGBCJANULEBCACUMAILGDAJADKJG@[@AICACBIBCJAFKJCJ@BCDGAOBMHMLQDKE@CAQDK@LWDMFKBIBCFCBGMWCC@CSQICWAKBEEAEDCJCJGDEBEIAU@MCwGK@UECEGOCEGAIAEBCEC@KFCFCDOBICAKAGFIGU@IM_CAOC]@KG@OAE@E^WDIEKGCEEIAGCG@@EFIBGDoEMBICEQCECAGGBGGIDWASBWA_HEBQ@MIABADCLABGEAEBIWCEEBCAA@@HCMECDGAJGAEFEACIFA@@GDEGEK@EACEUEEJBNAFGBiGOEG@ABEHODCDAHHJADeDCAEAOBE]IKAEBOAOFKFCFI@GCGGCFGAAMAMCG@AFADEBUDM@WBGFEJC@aDGAOKIKAAGAKBGDEJ@FGHIBIAGBEDAPCFGFG@EAQIC@IFCAEEE@GBMFUBAD@JDHLF@DEDE@IAEBCJIFKPERA@ABCAAGICI@GDEJUNE@cIGAUNcFIHBBJDBDB^FRAFCDa@GAI@]DORGHKDGKGCCAOBAA@CD[LWHIDI@IFMAU@CGCHM@EKWAICEIA@I@MPODIFEDEAEAAUGECOMIQ[SKCG@OCKBGDOD@BDBDD@FCPER@FFDXDAPIFEBCAOOSKMAKBQIIASDCBMNALEHEF]GIICGQMAGDKAECCIAMGICGA]JODM@MAS@WHGBACIWKOI@CIECICGEEEWEG@@BEHKJWDUAGBAFDXCNKHSCEB@LHJBJGNBNGFSHABDPAJCH@^ALEHFRFVELIRALBDAF[CGCEGgYGAQAE@UPBPA@IDEDU@EFAPAFAFBFLFBH@HBBTLJJHBBDAFBJIJMD@FDDABSLIHAHDFJNHDLKF@dFF@LCN@PHZDVRDDBHNXBHTZLFHAFBLLHBHJFBNADBHHFDFAJMHgHMJMHCDATBHBL@VNHJH`LNPLbjAtEJBFJNAFIL@HDJ@JAH@DHFPBHGJEN@LFL@LFDFRbLPL\\NRJFDBNAJ@FBBD@HCFCLBRGHGLMRAFAJDT@FEJ@DLR@RDFPHTN@DCF@F@FFNEV@HBD@FBDDHJLRLBFTHBFPPNFHFHLFJEb@VHdGVCVBFHLPJHBFF@D[JULENDPNBPH@JHPHFFFPDFFFB@JBBRFL@JOTGPIF@HDFJFRFDP@RDLDD@HGF@LDDANFH@NJFBHAJCDCHADCBEGM@CDEFAHDFAJOH@\\JLJ@FCDGD@FHLHCLBJID@NAJFHCN@RKFCJBDBLDRJ`@HB"],"encodeOffsets":[[122798,31919]]},"properties":{"cp":[120.102398,30.867198],"name":"湖州市","childNum":1}},{"id":"330600","geometry":{"type":"Polygon","coordinates":["@@Ve`qpHYNO@CBMFWRkCICCIEACBAN@HKAGBEPQH@DFH@JCFCJSDCACCEAGPMLEFIJCFeEC@ITOH@DCDENA@CDA`BFFD@BAEIBAEGHKBDFAHBFLD@JCHBHBF@VKFEDMTGCEEGAKACKCG@GKGECAIBOAQI@SGaCIICEG@EBC@CQS@E@CIACAHGDIJKFCF@CGBCVK^WFAB@BJH@DCDGHEFAJBHALKH@JCLGBAAEEI@EIGCKLKFI@CACOGGQECKEAICE]OMMGAMLEBWDOEAA@CVcCCA@IHIEKACCIM@ADGLKR@JAHCBECCGCMCQAKCCKAIPK@EIEI@MCG@ECACFIFCLCLBXGJBXLNDXPDAFATcLKDQE]DGXIFBHBHEHAFGBIHAFC@CEKDADBDAD@BCACGBBIGAAABKMEFCDBDCLD@GHMEG@EIGAOBCH@^AJEDKFEJAT@\\GJ@RBLCJBN@ZOFBHDJ@ACACBCJE@EFOEEIACC@GAAKBACDEBCPEFC@AQ]AKDI@AKEDCAIBAFEJA@CACMQ@IAI@GAKBAVCFEAI@IFQ@CC@AACKBKFG@E@OQOKACAGGIEGIGAE@DI@IBI@CCCAAKDEFIFEECGC@K@EBCB@JBLEJKOICGBYNK@KCGI@MFKASCICAG@_F@HFL@DCBU@YFcBGEGKKG_EEBCD@JAFQDK@OOGCMAWAGAI@EA@IIOEUCAA@KFGJaDADCFKLEBOGGGAQBUECOECAAGBKLMFYAACAKBKAC@OLC@CCC@CDKPMBCAQMMQQISAQFG@cKWEGNFLBHIrFJBJAB_HCDAF@BVVJJBDADUNIBCDG@OIGA[@CCGKGAGBEFENKPLZDRALC@MIS@caEBEDWLE@IMGFSDMHMAICKDKAMVEFCBE@CAIOEAEBCFBHDFHL@DOLGHE@IAEBCHJL@DQXC@OAEDOPKBIVIHEH@fFTBHJDDFCDGRCDOACBOEBNAF]RMPID@B@EACICGGMC[IOBGCEEO[GOCCODKFI@MBGAKMQCCECQDGJEFUAESBeICCCCKEAEAOMYQAIKGMWI@AFGGCE@EBEJQFKJIPANIN@JFLJFRZBbFJ@FABSRGDKPBRHRHFTFFDAFKPEDI@KEOBGAGHFJMNABIAQDABEPKDGBKFABJLAFIRCFG@MCMD@GCKGGCEGEGOCCGAGGECGAKEK@GAW[I@QFURG@GECEE@WJABCNBBR@BD@LJV@BIH]@YJGJGDBJFHQHCDENUIKFI@YHAD@JDFCVJXLJDPDDH@F@LCD@LFHN@FABOHG@ELKFBHNDJFBP@FGHGB@ABGAE@MQKMBWLW@CNCDOJKNBFAXIJODEDK@GHEDEBCBCBIAECAABCHECCA@EDKAEDILBDGL@FBHADKLGBCPAHDHSLCFABDH@JD@HCTMPDBADENCBCBEDALJHBPJFBZAD@JJBFNFH@BMBALCBAHCXDPD@HBDFBJBDDDDD@F@BD@XNLCXILBHJNDJXD^CVLFBFCJKJEFCFBNN@BCF@HR^RLHBRLJNRRHNBJ@FCHDD@JBJBBJCFBBHLRD@JCFE@GHAJED@FDPVNL@BGJ@DPFLLPFLEZAHEF@FBFLDBHEDCHO@MRIHBHBDBHJDNDDFCFADAZID@BDNPHD@NLHDDNHDJ@JHRZAHDDHEHBFCF@FDLKN@NKNKD@BBFEZEBIAGBMRBFNHDHHF@TADGFDNBNAFCHCDKBYRGAIKECEAGBKFCJBDJFFJJFHN@BK@ADDBHHRHFABCDODADDLEHJFJJH@H\\@BBCJ@HD@JGFHDBPFV@BBFBDCDMFEJE@CAEBAN@BAAMDADBFDA^BBF@REBEAIBEJAbFB@BRDDDJN@BBDDFBAPFPPBHCHHbGHGHKHCPCN@JDdCH@JEDADGB@D@JF`@FGJADBRHLBBBH\\XldvBFv`r|zrdSLETASXAr@tL"],"encodeOffsets":[[123768,30999]]},"properties":{"cp":[120.582112,29.997117],"name":"绍兴市","childNum":1}},{"id":"330700","geometry":{"type":"Polygon","coordinates":["@@LMPIDCDMX@RIJCJ@PJBPBFAH@BHAHG@EAOIEMCAGLEFKH@PGBA@EGMKEC@KDE@G@CCCOKIIWDUCE@KDCRCRAJEVJFMDCRGEGAIHCHIZI^@JG@AIU@KACQ@AADMBAXIF@LLH@VQREJ@X\\HBL@LFHBFDHHHBDDHPHFDFHHDL@HNCNDH@DEJQBEIKBALEHALCFOBARCJBBANMEIHGHBPALFL@FCJOBEECSEGEGQAQLOHCTQBA@EEIAaQYIEEK@IJMBMJOLIREHKH@HBBBEH@BXJHNJLRBNZBPBFLFDDDDfJTABFEVIFCHDRDFRDLNHBNAJ@LEPCDDHPP\\FFHDPA\\JNDHHJDBD@FJENO^QBEAMPFDAPBDCHQDCCEICAGES@eFGJGJULAPOFCPBD@RW@CIKDGFAJBF@HGPK@CGKCEAGDEFAFBJPDBF@DAFENULBLCJDNBNGTCHEJNF@XKFCFAdbT@NJD@BKCQKYLOFMFEHAHBHLDD\\@HBPJH@DCJAVMBCACIIUU@ABEDC`GBAAIEIJqAGEKHMNIAAKI@IGE@AJKOKSIEECICC[UQGMMGMIAEI@ALODIDAHHF@LEHMPA@ICCIEI@IBIJA@IUIIGIQCMKAEFIJEDEDGAIEI@GUQBARKACCCGBAADSNOHCDDDVBBFBFCBMDCJA@CEIAKDAFFB@DG@KDKGCG@@ABCD@FIBICCOC@CCEEASBKACH@FA@EBKESAGGAEBUEOAEICGMAE@KHIBEAMGEEIIEIImIK@KGMCCBIKICIECEACKKQCGGICS@QJC@ECIBABCF@HBDD@DDEDA@MAEBIJDFIHCEEGBEAMKCMACCAGPQCCGAACFCAEGBMCAA@ADGECCCBCBCGGAAGFBHEJKDKCEBSDMAQGGIGACJCVGJCACGOCCH@JEDECEIECAEDC@CAKGIE@IJKAQJQB@FCHEB@FE@CBANQDEF@DGHSHIH@@BHALIBQJBDD@DD@VDFHHBFAFGJEBADDJ@DGCCBIAQBOEE@ADBHCDAJCLCBIICABE@CECE@GI@AHIGIIODAFAL@BAAECC@CFKAcBWCEYGECKOCMQOWIAMEEKMIKCKBCPKBCEIMKI@ODG@AE@ACCCIEAS@AFCBQDOHMAAAACHIIUIII@KBEFKACB@HABG@OBQRBLDBABCDIAKCIIGCg]WCQEELIDIHKD@FBFAHIACDMFGHODCDAHGCI@CAEKICIFKCG@CFIFK@OHKAA@A]KEBGACOIGICIBEAAEGOKG@CHCBICKKDGBCAGCEKUAA]AGACACKKEQQWMACAEA[EO@EDE@GGKIIOSQGE@MDMJIFOAIEEYp[BG@GIKAGAEAACBKFGBU@GAAC@KCCGEKMMKCG@IAESQ@KCGCCYEQAO@[T[FCAAAKWEEK@_DKAWAIDC@IGU@@BAHGHm@E@EBIT@DBF@JCFCBUDOFE@ECEOECCACAEDAH@BABDB@TDNCH@BFLJPFDDHDJAVGFaTEF@NEDM@OIG@EDK\\@DFDHTARETBJFLBRBH@HAJ@PCT@TDDPER@MTALBLAFABIDEAOIMAGEWAQICCA@IBEDCVEDGDIPGB@FCHMHS@KCCSCAMGAC@GCEIGM@GBGFGXMNAHDbABI@@FDLDFZHFFBDADQVBHDD@BCFNB@DMLC@ECCIAAGBI@MGABFbJPFDF@HIHADDFRCDOJADHBXEFHBL@RIJMFGTED@JGRGJEJCTEPKHAF@DDBV@JHHJFJAHGD@HDDADEFAFLp@RBDDABQDEBCBADDATEN@FBLBDIHCXBDFFBHEDGRCDICKBKCC@EDCFDTCDOHKPEDOFO@A`ABABUFEF@NDF@FKFKP@FFHEHDNCNGDODABHBDTAJDFCH@HVPHFFJDJFFJFTHFDDJFDFBBHBBHBBDCLAJFBHBLE^@JBJJBHAD@LBADEF@@D@JKL@DBBbNJBFD@FADEBHT@FELILG@CBCJHTAFBLHJADBFADEDAFCDIDAD@DHFLXB@LED@TDHLD@NADDPZHDB@JCJeN@HIBA@IBAD@FFD@F@FBPDLTGH@FTDBE@KFEAGBCBCLGFGDOCGBGJUEIJQDKFCJBDAJGDG@KBCXCD@PHD@PCFJTXDJDJAHCDLJJDBBFCDCJCL@LHBBPARBHLHBNAHAJINEHBJCF@FDAPADWPABBHBBJBLJPV@RPHRTDBFADINCHBJELBF@FKFCHBLFBF@RBLB@D@HIFAN@DBBDAFBFFFDHCPGDAFAFBJCFLXLJBDAXBFPF@B@DR@NFDDBDCFSPCHOLCHFFJFTFBBNCF@LHFDJBBF@FGF@BJHFRAFEF@DDDAFAD@DDBNDLJ@RGPBLHXPNFTDBF@DBBFLJJBBDJJDBHCF@VVBAAEBALCTMJFF@JCJBHCDBHCHGDAVCZDFHTEBJFBVEF@DBPBTHZCDF"],"encodeOffsets":[[122853,30388]]},"properties":{"cp":[119.649506,29.089524],"name":"金华市","childNum":1}},{"id":"330800","geometry":{"type":"Polygon","coordinates":["@@BUHMBIFATCFAP[HCLADKHEJARDJCJEAGCEII@A@ADCPAFCNEBEGKBENITKFAFBFAJOTMNARNPBHCDERAHERHFBHAFABCAIIQ@CHBL@VCDCBGNADAVFT@FCJGJBD@BABIPFJEFGAMVSHGEMHGLONMJUBGAAA@IFMNCLCAMFC@AE@GEI@AFIDIHMAGOOLMBEFEHMH@HBD@BABA@GBQAGGEACAADGT@\\JfHL@RDHCZQNENBPRPDDJBDLHHDT@\\RANBJINDPDFD@N@FBDFBBBDFBDPNBfZJBJCJBDH@FNFFFHHNBJFDDBLHLRPRHPGF@DBDJPHFCDENIHINEHI`EBAHIDCZEBA@ECCSGEEBCFEDAPSB@HBFGLKBADBHSJKEGBI@IBGJGFGHCFODATJdFNDPJT@PHL@NCD@HFBDFDN@DEXAdTF@LAEQBIBANAFFJ@LJDANKPCDCLKBGZCJV@DADGH@FBBFBDANBDKDAF@DBDDELBJ@RBBDBSLGJCBECCBCB@D@FLNFDF@BD@BGBBBAB@FCHDLJCFGVCLFHC@ACKBAHEDCDOHGCQB@LB^GD@MIIQIIUO@GDGCEBICSGABAPCHCDMCMFGEG@ELOLE@ECE@MFEVEBABAB_P@PEFCLOPGDCCSDEFCD@LDLAJDDCHQFCAGEEACDWJGACAK@EFMBSCCABADCFARCBAC@QKoBEFEBCCC@GHCBGEIGIIGU@CA@CBELGFODSFIHIHQ@IFCHSNEJI@QAKEGWFGABCPIDCEQCCGBGJE@ECIOEaBABBLFJ@HABBDJDDB@D@LIBCAAKADE@ACCAGRUBCACEEUGECEM@ECDCLCDGBA@EEMICAMFO@GAICAE@GISWQGCIKAIGCOAcHMFMAeDCAQWEIIGO@YMKCKCWAE@_LMBGAMME@KHMISAIIMEIGCMCEGEGAKBEAKKYOCGEECICCE@IIMWICKOIGMQA@IJEBGEQ@UIIM@QCIKKAEBUKGEMBMAOHGBCBIEGGEIOKKMG@IACMGGMCAEAKDCDALCDIAEBEHAHABG@IAE@QLGDG@OIIKEEE@GBG@UIGEAGEIA@EBCDCAGHCAE@KDGAAGGI@CAACEOGCICAI@EKBKFAFMGQAQ@CJCBCEYGU@CHEGEAC@S@CDAJBDBDHNCZFDACE@CFCBCCSKIEOEGIS@CFI@CS]IIEICAGBIIIAKGAC@OEEBKKOGUOYMOKAI@IDIJE@IEM@MYMAGGG@UBMEIFANFJAFKLEJGDSAKDWESHAA@C@E@KaIWAGBQTE@CGGAACAKACACHCDGD@@EAABAHB@ACE@EMCGMIFMLGEKDKECDE@ABGBGDCFGA@F@BJJADS@ABFF@FCBGACREFFRLFLDLFNHBBF@RVBD@FBBHBFDB@DEB@AFBDFFBFGLC@A@BEAGAA@FC@@CCE@HA@EAC@@BPHBBCB@ACCCDDLAFEB@FATADID@LOfYLCFAJCDE@ECABBFNJ@FBDPFFCBBADH@D@@DCBEACBFJHBFL@FFPHNEPD@BCHC@FGH@BDBD@ADFB@BBDDBL@BF@BI@BHGHC@@DBB@BGEEBE@@BCB@CA@C@BCECCAEDENC@CBEJGDCBAAE@AAEBAAGDCCMLFHFDD@DC@ADA@B@BJA@DHDB@@AFA@DADHB@DHHCFGDCHAAGICACBDD@DGD@FCA@BDBABCD@DDCCFD@CJB@DIBB@DEFCFAACJBBLBBBMDAB@DMFADDFCDBBEFAFBBBHLABFCDBHCDHDFABB@BD@@BABAA@@CB@FAFBDABA@CCC@CBBDAB@DFHCBAFBBHDBCCA@AFBD@ADDADD@BABDB@D@BBABB@A@BA@BBFABNDBADEBCF@BCBEN@FA@DDCBDDF@HDDDIBFFAJDFAFBBCD@F@D@BD@BBCFEDMCCFE@@BBB@DEB@DBDHA@DMHADEBCAEHCBKACCEBBDCFDBBHLDFDAF@F@BABCCEFDDHCBBCB@FCBABG@@BABB@BDJ@D@@BCDA@GDC@@FBDEBEDLB@FB@ADFBBBABCAAB@BCAC@ADDBA@CA@ECBBDAJCBBDBFCB@HBBA@CACB@FDBAJCDBBB@DBBB@@GHCFGDCLFDGF@DEFEAADG@CDG@@A]BKAOJGBCDK@ODCHGC@FILRLCFBBABC@EF@HGREFE@@NCLEJ@LAHEHEBATGP@HABQBGHA@C@GGMBKCIEGAECIAGEQGE@KCIBAJBJFFTHRVLHDHHH@BCBAFIBIAEBCJABC@ECKD@JELKLELGBEFIAEFCBABGB@BECEBCCC@BDA@ABOC@EBGCA@DABIBGD@BE@OXBDHDAB@HFHEH@DCDMIC@CAEABCGGDECCAMSAHLFD@JH@CF@DAHGCBCEEAECACEGJEN@\\CLGDIJOD@FBDKJAHBDTRCJBJ@DKJQDMJQDKLCF@JJPTFBB@FIHIDIJJV@NDHCHBJEFKFGBCBAB@FJPFdBDD@BB@JDPJJHDHCFA^DN^DD@DCHDHIFADDX@DFJED@VAHIH@DFDH@dIRAFDJLFBFAFI`GPHPAbVN@DB@DCLIJIF@BJBRLFH@NDBHDJJLBLFDFDPALINJR@B]VCH@DBBLCHBJPPV@JFFRHL@F@HFNHF@LIZDFAJGVFFCDGFAJ@FDNALBBBAhBV@DCFCRCFCNCFBLAH@FDFFBN@NBH@BCFKHIDCJCBG"],"encodeOffsets":[[121186,30184]]},"properties":{"cp":[118.87263,28.941708],"name":"衢州市","childNum":1}},{"id":"330900","geometry":{"type":"MultiPolygon","coordinates":[["@@E@IF@DHHAHDDNEBEBANADAACSCEC","@@E@EDGRCDKBG@G@EDGJADBDXVBADEHALBFADGJSDWAEAA","@@EBCNCFCBG@MIE@ABCJ@F@FBDLHVLDHFBZBNIBCBIACAAODCAAC@EHYACACIA","@@GBMHKAIDCBAB@FJFEH@DDDLD@DAHJLD@DGDCHADABGFCZ@@EGE@ECCW@EABEJGAC","@@MBA@@DFFHFBHJDF@JI@CCGEAE@CEA@","@@ABBFH@FDBAFB@BCBJFDAAGLAAAEAMAMACA","@@BDB@FABAACAAED","@@FABAACA@EBBD","@@@CIGC@AFFDAD@DF@DC","@@@AG@BDD@","@@F@@CGAADDB","@@F@@EE@@F","@@DBBC@ACAAB@D","@@B@@AC@@B","@@@BBAAA@B","@@B@@AEI@BDJ","@@AB@BBA@A","@@MBODQP@FJJBZFRD\\DB`BDBLLF@DADGBCACIECE@E@CBA\\KBC@CACGCK@IBM@CECS@CHEDMACEC","@@C@_Ne@GDSRq~ADDNDBFBH@HCDBJFH@H@JA^SBEAGIGACBKDCRGZE\\FL@TKHGBIAEEEE@UBC@ECAE","@@ABBF@DFBBA@ACGAA","@@BAACCAE@@FDBD@","@@@BB@@CA@","@@@FHHDBB@JCDCVU@CEGE@OGCEGCED@HCH@T","@@FBD@BCACAAE@AD@B","@@@DHJLBDADO@CCCE@OF","@@NGPQFIAECASAEDGJOJMDIBCBG@IEC@CD@JZJNNDBFBFALK","@@F@@CEEGAADDF","@@@JJTHDTEDEE[EAQAE@AD","@@DA@AAAYEG@AB@JDDJBBCFBFABCDB","@@DDXPFBL@FEFCBG@GEMOWGEGCE@EDEHENAR","@@THL@BAPOAQECUEMBOAC@KNAHDFHDND","@@FCBAAAACMEO@CBCFARBFFFF@FDF@DCBABO","@@BBD@BC@CAACBAF","@@ADD@D@FC@AA@GAAB","@@J@@EACEBCF@B","@@FABACACF","@@VFD@BCEKAACBADG@EF","@@D@B@@CE@@D","@@HCBCE@CF","@@F@DCCACBC@@B","@@CD@BHCPKDC@CC@GH","@@FCAEC@GFAFDA","@@D@FADGAEE@CBEJBD","@@DDD@DCBCCEKAEDADBDFA","@@JD@ECAEAABBB","@@DBBCDKACCBGN@B","@@BFADFB@MEAAB","@@BI@AEBAF@DD@","@@BGAIAAEDCPBFDDH@@G","@@DFJ@AIBCCEE@EB@L","@@BDDBFAZEbSp]HI@ACAE@}VMDOJWTAF","@@D@@A@IAAC@AF@FBB","@@BABBADA@@DCHDB@DHBBAAAHC@EHA@BB@@EFED@DBCH@DFEBBBCD@@DB@BCFABC@AA@AECDC@ADCA@ABCACAEAAADC@CAAACBCDIAEDC@AB@DI@@DEB@BDBLA","@@CBBBD@BACA","@@DBCAA@B@","@@B@DCCAAD","@@@B@BH@CCA@","@@DBF@HCCC@A@AHADGAADEE@A@AFCAABDDABAFGBEGGDBBGFBHB@@EF@B@","@@FBDADEECI@@CC@ABDFCDFB","@@@BCAABBBDABDDA@CA@A@","@@GBFBFABCAACD","@@BBBA@CGBADD@BA","@@BAAAAABAAAAD@@EHABFB@ADA@A","@@ADDA@CA@@B","@@B@DCC@AB","@@JAAACBCAAD","@@CDBBBAFBJCACKB","@@E@FFFBF@ACA@CABCA@CB","@@DBBADBBAEGA@BBAB@A@ACBEABB@DDB","@@@AHA@CFABACAA@EA@@CBE@ADCBC@@DEBABC@@@AA@AC@@CEDCAAAAB@BBBFADBBHBBFCBDD@@EB@BBBBB@@AHCBB","@@BBDADDBBCMC@C@ABBF","@@BBDAEECAADDB","@@JBBDHABACA@EB@D@D@DEFC@A@AC@CCC@GCMDGCCDE@ADJH@JFB","@@DBB@@CB@DCAGC@@FEH","@@EFBDN@FBHKFABCF@DEAAAAGAAFCBCDC@ECADED@B","@@FD@CDEBBF@@AFA@C@@CBC@ABAACBCBCD","@@@DFAFBDA@CCADCGCEIABCBDJ@BBBAB","@@AAABBDCFA@CCCB@HAB@BHBDCHEAGDA@AA@","@@DACEDBDABBJC@AC@@CJADCBCG@ABIBADG@ED@BD@@BGDFF","@@DDBBD@FBB@DBBACKEAKAEAG@BHHB","@@C@@DDBHBBAD@AABCAAEBAAC@","@@AD@BHFHADBBAH@AAG@AACAE@CC","@@@DCBDFHBBADCC@@CGC","@@KBCHB@HABDHBDDDABAIGFC@AE@","@@L@BEJDLEJ@@EBABCIB@DABQACCE@AA@CFA@ABC@CICCEE@CCCBUTE@EJ@HBDBBH@J@","@@fF[EyBOHOfuDCRGZCzWT@FCLQ@AEABCPGBC\\MV@BAAKBCZGLBDDDA@CCKFGEGAAODCBW@YFCCMBEDaR]VEHubEDQBe\\y|IRCREEbGNOZ","@@DACAABBD","@@D@BDNJFAF@FAEO@GIEQBGB@DDBAD@D","@@H@JDBDFA@FDB@BHB@GDCGABE@KBCEAAADA@AD@@CE@EDG@CBE@ABUHADG@BBFBADDFHABBD@@A","@@BBDECBAB","@@EFCTOAEDEAABAHDFADBFAD@B@DBEHEJ@H@DAFA@AAABECGBUDC@A","@@BBAFBBDC@EAAAB","@@D@DDABBBFACGEACB","@@ABBPIVPDBCBGBAAAAOAGCC","@@D@@AFA@ACABAC@@DCD@B","@@FBDBBACCBADAB@DBBAAAHCDBHBFCAAEDCCE@ECCFEA@FIBBBCB","@@B@PAGCCBEB","@@LB@BD@DCFACAI@A@E@CD","@@BBD@B@@ACCC@ABBB","@@FDFB@DB@BCACC@ACG@","@@BDDBBCEC@@","@@HD@KA@ADC@","@@R@BBAFBDHJJFB@BGDBFACGBAACHAFGAGF@BDHHBA@CBAAAECBEKA@ABCAAGBAFCBC@ECA@OPGAG@@BCB@D","@@FBFAFDDACMC@ADCAEB@BD@EF","@@BDADFA@AFAFCAAG@ACA@ADC@BD","@@BHFBD@HAAGCB@BA@G@CC","@@BBB@@EAEE@@HDB","@@D@DEA@EBEABD","@@BBD@CEC@@DE@BBFA","@@ABDAAA","@@BCCBBB","@@B@BB@ACA@B","@@AFBDF@FEJ@DBFADCBEHGJA@CEA]AACC@EDAFEDAHBD","@@FBDH@DD@BCACBABCFC@AGACA@CCAABA@BDEDBBAD","@@AHDDD@CHFABBHDBCCABEAECB@IDCFE@GC@ADCCA@AJCAEFBB","@@CJEDAHCB@LB@BANAFABBBA@GHABADWCMAAA@AB@HCFBFG@CC@B","@@ADF@BD@HD@@CNBBCDBBEAIFOAGDAAIA@ADEAEB@JCDC@@@DHEHA@@DE@","@@@DD@BACEC@BB","@@FFDAACAA@G@ECAA@@DE@DFABBBE@ABBDFA","@@ACC@@BB@ABB@BDABD@@E","@@D@BAAAECADBBA@ABF@","@@@DB@BDH@ACB@CA@ACA@BC@","@@A@F@C@","@@BAA@","@@C@@DABDB@DE@@DCBEAABBBDBFCDBJAHD@EACADEA@CBCCC","@@BAFFHAJ@@AACDCDFDBBCF@DCD@DCCEBC@EAAG@MFABCB@CE@EJACA@@DCD@BABCAAAC@@BHH","@@ABAAADFBBA@C","@@B@AA@B","@@AAADCAABC@ABDBFADBDBBEAA","@@F@DCICEI@DABBD@DDB@B","@@B@BAF@@AD@BAFDHBDDDCCEWEKBBDAD","@@BDADFHADBBD@BDAFG@AD@DFBD@BABCLC@BCD@DB@D@DFB@BIB@FBNAFAHFLB\\@JBHAJ@\\JFEJ@@A@ECCB@FCBEAID@@BB@B@BA@GFBDCAAB@TABCA@I@CCCAABA@AOGCIBAA@AF@BCGKKEI@CRFFCDIBCEC@IBADDB@BCB@BFD@BK@@DFJEDCAGEGBGFCA@EACDIAGAACA@AACGBEDCC@ACEI@CBCDCBAAAGCCG@CFI@AFABC@CGC@CH@BC@CE@GGCEBEDADA@EGEGG@EBCHC@IJBDAFDDL","@@B@BBLBDA@CCADCCEEBCAA@BHABCCCDBD","@@BHFBABBB@DFEL@@CABCAA@@BCAGGE@","@@BDAAKBAFADFHBDA@AAABGBCFB@A@KAAGAiAUCIC]SG@CBAD@`DLJP","@@@DH@@CFAHDHBBHBDFBDDL@PO@IBA@AGCCDWD@B@DA@IAIECAA@GB@BBBCB","@@BDNFBAJ@DA@CL@@C@EF@BACED@BEAAKAAAG@CBAACB@FCDICACCBAB@DBL","@@FA@GED@D","@@VPBD@FBF@BAACJ@BB@BBD@DCDE@AFCCCBAHGDADDDAAGDACEF@@CB@DDHBH@@BDBBA@CD@DD@DDBLEDDB@BCLEACMC@EBABGDENOF@DCD@DDBDD@DC@CDBBACEI@BCEEMA@AQG@A@CNSDADBDABA@ECMMKASBKDC@ECA@CDABACCOECBABECOA@BBHADG@CAAAC@CLBDIDa@[DSAODWJg^[ReLQL_JCLGFADDBFABDB@F@HEF@@DDHF@JCBAAC@MPGH@HFBDCDBDFFHBJ@DBADBDTPHBBAD@DHBABEB@DCF@DBDDAHD@LKLHHABD@D@BFD","@@ABBB@BDBD@BEFFDAEC@ABA@CEDIB","@@@BD@CA","@@BHDD@GEC","@@D@CCCFBA","@@BDB@@CCA","@@DFDBBAF@ACC@AA@CGD","@@JFHDJ@HCDBHGF@@ACAG@ACEBEACGE@OECBBDAJ","@@FBDABCAGBAGACDA@@HA@BB","@@ABBBDBD@@BFB@AAA@EC@ABC@","@@ABBBDAHB@A@EH@BAEAG@ABBB@DE@","@@BAA@","@@DAE@@B","@@HDBDB@AMABE@AD","@@BDBBBC@ADA@ACACD","@@DBNBDDBDFBBDJABBHBDAAC@AF@CEBCDBB@BBHBT@LGHBFAJ@FBBC@AICABCA@AA@@ADA@AIBACC@BEC@@@LE@AAAECABBBABEACB@DA@CECDAC@ABA@E@AABC@ADC@AEEC@CH@@CD@BAOCACF@ACI@E@CCDA@GE@AIAAC@BECAEBACCBWRADGN@JCF@F@DDBBDCHDJFFAFCBBBD@@B","@@GAC@KG@AiWCACDEACBCHDFKTC@EDBBD@@DDDDDL@@@@FEDBBF@BB@DDBHEBFD@HCBBBJ\\AFINGBE@MAA","@@A@AF@HBBCRCBDDFB@BCDGEA@BNFCFBFDFJCHBFBDLFFABCDBBFAFDDBHJBBABCDBD@@A@EIIDEACOCBMACGA@ABEFC@AECBEAEICAGICEIAA","@@FBBCDC@AECC@@@BDAB@BCB","@@B@BAC@@B","@@HDD@@AECE@","@@BDD@BAF@AAIA","@@ABD@DDFABDD@BFLA@AEAAGGA@CC@ADABE@","@@B@CABB","@@B@AAA@@B","@@B@B@CA","@@EBFBDFBA@AD@AAGA","@@LBBBD@AEC@K@@@@B","@@DHBDGVBFF@FMBEB@BDFRH@BKDBBAD@@GE@GGCAIMCAI@AB","@@DB@DFBFMCAEBCBAB","@@F@BECACF","@@CBHFDB@BDADB@CE@EECA","@@BA@AC@ABB@","@@D@@ACABCAIAD@HABBD","@@BBD@ACA@","@@@BB@DA@ACB","@@B@AAABB@","@@B@A@","@@ABABAD@B@FD@@BBBBA@CBABEDCAAHAAC@A@EF@@AACE@GFC@@BDD@FCB","@@BABEGA@DBD","@@BA@CA@ADBB","@@BA@@","@@@BF@BABCIEEB@BDABF","@@BFH@DD@DD@DCCCACEACAEB","@@B@@ACEBC@AE@ABBB@BDF","@@D@A@","@@DA@AGCDH","@@@CA@@DB@","@@BFJ@@ABA@AG@CCAD","@@B@@CAD","@@DADDH@BAMAC@","@@F@CCE@DD","@@@A@A@D","@@A@ADDDDBBABBBABBDAAAIAAA","@@@AGAG@@B@DJ@DBB@","@@EBADC@ADBBDAFBLC@AC@@CCA","@@H@@CB@AEBA@CDB@EAAKCE@AFBFFDCFBD","@@BAD@AAECACA@CDBBCBKFPCFB","@@H@NABEFCD@LEBECGCEAOAGGEGM@CBEIIW@GBCB@BBDDD@FCHCFGFMACB@FEBABBDAFBBNPJHNCBB@FNH","@@D@FC@KBA@KAAK@GHANFH","@@CBEFAD@DFFD@DLJBB@BAAGBCFC@EACQG","@@B@@EHC@EEEMIAB@DGNCB@DBBH@BDF@","@@A@G@EBBDDBABFDCHCB@DCDDDF@DADBFADEFBFC@AH@FG@CHCBCACCEEAEAEBQJ","@@HABERDFC@ECG@CH@DCAEJMLA@AACBCRBLAFGB]FYLYDQEQGE[OYGWKMGSKQB]HAH@PCBUJCLR`AjERATLRPRBFAHEFAHDHHFN@PAFB","@@D@@ECEAC@ACBA@ADCBDFH@BD","@@D@BCD@BGKCAAEACD@DABAFHDF@","@@DB@EC@@D","@@@CAAACEA@ALABAECJCDE@AQDAA@A@AIH@FABBFEB@BBDDBAFBBF@BDDBB@BCAA@C","@@B@DA@AAAED@B","@@BAA@@B","@@HCBCGC@FEDADBBDA@A","@@ABBA@@","@@BA@ACB@B","@@AFBDZLLBJADCDIAGAGGEEC_DAD","@@ADDBDCD@BDDBD@JC@AICACDAJ@BABCCABEACCAEDE@EHBFCDI@AAC@@DHB","@@AVBFDB^LDFFA@AF@XGJ@LBVHFADEFADAEMEBAAAA@GFC@CCA[CACII]EMBQDOH","@@IFGHBFBBJ@JDF@JCJCLKEGCAYCABCD","@@@A@A@D","@@@BDDHACA@AG@","@@AFCDADJ@CCH@@ADADCBC@CDA@CCAADAA@AA@GHAD","@@CFBBBA@@BC@A@@","@@EFD@DABACA","@@REHFJ@FAJENCJABA@GBANGLDDADIFE@CCCE@KHCA@AAAUBACCE@CBCP@JALGACCADI@AAAIDACBCNQH@FEFAFG@CCCOBCA@MGAEBABAFGDOLEBECKDOLQNgXEJAPGHIDK@EHKL@FDDJJNH\\FZA","@@A@@DFB@AAAF@DCC@E@@B","@@D@DCHABEFA@CAAEDE@E@@AGB@DCBFF","@@GF@DC@@BBDFA@BFAAFDBDABBBABAAAJEDEACCB@@@EDE@AC@ADEAEBADA@","@@FAC@CB@@","@@GFBDHDFAD@HFFC@CFCCCEEOACD","@@QDOL@FBBJCBBDBPG@DFBD@BEJE@AA@CC@CM@","@@D@JABK@GGAKBE@FR","@@DBH@FBHEJ@BCF@DABCAAACEAABMBSJ@DC@","@@FDLAFEACLGAAEBABEAG@BDC@@BA@BDGD","@@FCPATF\\@LQHGRYbOJMFGTADEBE@EICCEBMFGAYCKS]AGAOKSEAMFIBUCUGMAC@ufYNXQHOJSJOBE@oCSGGAEBEBCFK\\GJC@YBSCUBMC[OWGECUDABELENQ`[bIJQHGFEPBHFJLFHH@FGFBJEZCHSXAF]fIRILURCFAD@HBDNJFFHBDD@HBDF@VKVGHGPIPGhIjOXCrNpHVCHAPGBCDO\\KNYFGPKH@L@DBHFB@FCN@BDD@DADELGAFBD@DEF@BCCKA@E@ACDABC`aH@BPBD@UFC@AEC@I","@@@BFFDBB@@CAA@CG@","@@ADDBBBBADDFAACIC","@@BEHABQBC@AOCCEGCAIEG@GDMKIKBCBEPDNCF@NCF@JLFBDLLJ@LFD@","@@FHD@BAAA@A@@ACEB","@@BDN@DCBCACIACBEF","@@@BB@BAA@","@@CDBBDBBBEJDDN@DABEB@JFD@AEBABABFDABACAHEEEACH@FGB@BDD@B@@CBCNABCD@DCLAFCH@FBZ@BE@CGB@CBEC@@CDABCE@ID@BBDCBAHKBCCCDC@GDGACBAECCDABAEACHCDI@C@AFCBGHC@ABE@OFADGBAFA@","@@D@BA@CHC@CFA@GHA@AC@BC@CEBAJCBCCCDC@BDCDDDEDBBAB","@@ADFBFADCBBFAF@BA@CDA@CE@ADEAAD@BIBEB","@@B@NBBAFAACAABAEA@FMD","@@B@BDD@BCCGD@BDDABDF@DGAAGBCCC@CAG@EJDB@DD@","@@FDHAAACBECA@@B","@@F@EA@B","@@@BB@AC@B","@@B@BAFBCKCC@EEAAACDCCEBC@FHDABBB@BB@HBBDB","@@@DDB@BD@@GC@BCCCAB@B@D","@@EAADBBFABB@D@BF@BAVBBBB@F@FCDC@CHEHKF@DBDA@E@ELG@C@EJCH@D@BCD@R@JDJ@@B@HBDFBJADIF@@B@HBBHADHFBDABAHADA@CACICG@A@BGDGLAFABC@AEAAEECC@CFE@CAAHCBEEGBCABIEAGFE@A@@LE@IKGCEFAFCBCCG@OCGEAA@EEEAAEFCHC@AECAEBBF@BIAA@ADKCAA@CAAA@CFKDAHHNLBFFBFFFCPDNADODBHA@CAE@","@@ddDHD@BC@CDCDEDARFFBDBDGFCXEDEBEBADBF@B@AHHDHADCBBDBAFCBBB@DJ@ZKBCAEKG@CJGAIBCL@DIACSAG@ADG@EA@AFG`CHCDEAECCAAFECEFCDG@CEEGAODCACCDIAEMBE@CCCEG@CCAGDE@CEA@C@CFCZGDC@EEADMECDCF@BCAAQAGDCFGAK@KFOREJBFMV@FNNBDBHENBFADEHSBQLADFF@JOHI@CCC@IHMPANBBBBBH","@@G@ADCJADCBC@IGICEBKHUBEDILCF@FDL@FCHKLIFOFCDC\\CDG@M@GCGMQKK@MJUJC@EBCDAJNRTlNpHJLHH@RCPFNBXNHDFAFABCN[BSDOLOTSTIVGJCdaHUDELMBAAEeGE","@@M@YFGDCHCDC@GGSDCACEI@CBBFADCAGEGBCBGJGBE@CAGQGC]CEAQCMDSHgLCHBNA`DN@RGV@DFDNDNCHIDCHCNBHFH@J@\\IfAHHJDJHDHDBHGLCBC@AACKAAEEEDGDAFAB@DFF@DA@GJABBBJFBJARKRCFGDAHBFABCAAEGAQFODCJCFE@CCEGA"]],"encodeOffsets":[[[125592,31553],[125785,31436],[125729,31431],[125513,31380],[125220,31372],[124537,31340],[124506,31329],[124505,31307],[125893,31167],[125897,31168],[125883,31159],[124501,31009],[125321,30959],[124824,30955],[125250,30903],[124763,30776],[125345,30768],[125329,30690],[125223,30438],[124966,30480],[124943,30426],[125227,30406],[125000,30713],[125027,30716],[124972,30702],[125111,30698],[125040,30703],[125039,30683],[125077,30686],[124958,30674],[125078,30682],[125027,30664],[125048,30669],[125064,30698],[125068,30695],[125084,30691],[125064,30704],[125079,30702],[125081,30705],[125081,30707],[125111,30703],[125130,30695],[125033,30722],[125022,30700],[125011,30693],[125022,30689],[125015,30677],[125001,30671],[125007,30678],[124986,30663],[125150,30684],[124999,30698],[125620,31590],[125643,31573],[125643,31572],[125745,31432],[125693,31446],[125730,31529],[125714,31535],[125703,31538],[125702,31547],[125684,31550],[125674,31529],[125608,31495],[125600,31508],[125586,31510],[125613,31524],[125610,31532],[125610,31549],[125576,31562],[125367,31425],[125368,31430],[125355,31419],[125420,31408],[125467,31403],[125396,31360],[125364,31357],[125463,31374],[125296,31335],[125268,31330],[125072,31297],[125086,31313],[125062,31319],[125076,31346],[125008,31331],[124897,31529],[124985,31449],[125194,31253],[125264,31252],[125413,31487],[125411,31468],[125387,31502],[125330,31504],[125329,31479],[125324,31335],[125239,31232],[125208,31214],[125307,31216],[125352,31216],[125205,31165],[125387,31167],[125393,31167],[125390,31157],[125407,31139],[125431,31141],[125440,31136],[125447,31171],[125457,31168],[125471,31164],[125900,30894],[125900,30893],[125821,30883],[125707,30861],[125662,30900],[125649,30923],[125626,30916],[125580,30930],[125537,30934],[125531,30928],[125513,30934],[125511,30945],[125501,30944],[125500,30952],[125503,30953],[125467,30947],[125417,30956],[125434,30972],[125435,30970],[125408,30967],[125381,30973],[125296,31008],[125254,30976],[125262,30953],[125205,30948],[125199,30997],[125143,30948],[125112,30952],[125077,30963],[125095,31058],[125023,31052],[124956,31037],[124964,31009],[124986,30973],[125015,30968],[125089,30961],[125059,30944],[125011,30936],[125055,30889],[125148,30909],[124961,30933],[124961,30930],[125097,30855],[125081,30847],[125083,30915],[124995,30904],[124885,31015],[124823,31067],[124856,31080],[124846,31055],[124860,31048],[124848,31037],[124821,30952],[124826,30950],[124827,30956],[124871,30917],[125222,30821],[125218,30798],[125246,30814],[125269,30809],[124817,30938],[125301,30822],[125255,30776],[125397,30784],[125422,30777],[125428,30777],[125417,30772],[125366,30753],[125360,30766],[125360,30769],[125345,30767],[125339,30759],[124643,31303],[124493,31316],[124504,31013],[124521,31006],[124541,31006],[124567,30982],[124510,30987],[124515,30972],[124527,30974],[124643,30990],[124642,30971],[124768,30821],[124784,30818],[124789,30840],[124810,30816],[124867,30838],[124897,30786],[124909,30789],[124906,30823],[124755,30788],[124802,30809],[125391,30693],[125392,30676],[125404,30669],[125401,30663],[125411,30646],[125373,30583],[125362,30591],[125465,30595],[125466,30595],[125224,30650],[125299,30556],[125218,30578],[125191,30582],[125169,30592],[125179,30577],[125259,30549],[125322,30506],[125262,30499],[125200,30562],[125142,30543],[125161,30525],[125123,30526],[125090,30520],[125097,30515],[125124,30501],[125127,30481],[125131,30441],[125159,30453],[125192,30787],[124970,30475],[124978,30470],[124968,30474],[125040,30389],[125162,30429],[125222,30400],[125141,30417],[125167,30396],[125164,30373],[125160,30361],[125151,30350],[125095,30317],[125096,30333],[125077,30311],[125088,30331],[125079,30341],[125366,31477],[125267,30657],[125115,30363],[125369,31139]]]},"properties":{"cp":[122.106863,30.016028],"name":"舟山市","childNum":251}},{"id":"331000","geometry":{"type":"MultiPolygon","coordinates":[["@@BDDAACAB","@@A@ABDBF@@CC@","@@FBJ@AAQE@BDD","@@CB@BHDBA@ACC","@@WBA@CD@FBBPL@B@DCDADBDDD@BABCAOCCD@JDBP@DBJHAFBDTFB@BCEIDCDIBAD@LBHAJ@BCIKEMI@@EFEAEA@I@C@OG","@@CBDLDDH@DBDFBJBDLFDHRCBB@DDBT@JBF@DAAGCEMKOCEAMMAAEBCHA@ECCEKAGG","@@@RH@BAAKBOEACJ","@@FBCICBBD","@@B@AEECEA@DFF","@@EHABFH^DFFDHJHDBD@BCCOCEIAEEEAGGIBGA","@@CB@BBLFLHHFFPDFLHDDBBAHMKQCAGFG@GICMOG","@@BBH@D@@AAEEAEB@B","@@@AAAC@AB@BDDDA","@@N@BABAOC@DCB@B","@@BFBD@BCA@@@DFFB@BACI@CACC@","@@D@CE@CGABJBB","@@FDD@DCECAEAACAAB@F","@@DA@CC@CBBB","@@ABDBDACC","@@B@@AC@ABB@","@@@ACABD","@@@@B@A@","@@DBDACECB@B","@@JABABCAEEAEBOIE@C@@DDDDDJBDJB@","@@JBDA@AIAGEC@ADFF","@@FB@DD@@CDBHDDAAAGCG@CACB","@@BB@AA@","@@B@@@","@@@BDDDAAA@KADEA@BBD","@@BAAAGDABB@FA","@@AFBBJBDC@EDA@CC@CBID","@@BB@DMH@DBB@FDBF@FBD@ACBCDADBBKFA@AEA@GCCE@IH","@@BDFFDAB@AGJCBCDBDCCIA@C@BFA@ADE@EDGA@BDDAB","@@DCLB@AAEBCCACAIBIF@DABGACDCFDBHEDB@BBBHABA","@@ABBBP@CEI@","@@CHFDFBBCA@AIC@","@@FBBAAAECCBBD","@@@DFBFAFBDACEGACBABC@","@@@@BDF@ACC@","@@A@HDB@AAF@AACACB","@@BBB@AA","@@ADD@BA@CF@BAGACD","@@@BFDD@HFDA@ACABAAAI@EC","@@DHD@JFJAAAIACEIC","@@@KIG@DEB@@HFAHBFHBBFD@@CJ@@CMC","@@A@DDCB@@FDFABBD@@FF@AFFF@DE@ED@FFDL@FFEFHD@DIDCB@BHFJBBBDDFAD@@EH@DCGIBAJ@DA@AECOBA@@EAC@CDA@AIE@ADC@EMGEASKCA","@@@DN@@D@BI@ADBB@BGAABDDFBBHDC@FJBB@@EDA\\DPJF@@FF@HJBBHCZ@BCAAE@I@ECGBCC@APAECEAIDQECAGIAACAG@GGBCF@DC@EDA@A@CE@ACGA@CE@ID@DDDABK@EAE@@BDBBDDBABA@","@@HDFAGCEB","@@BDFABGC@@BCB@B@@","@@@AHEPBFL@BA@@FHB@BAFEBBBBBVCFCDEAAG@EE@AJ@DEDBB@FADBDAHHNJBFF@BDFABCACOICKBCAACC@CCA@CG@CAC@ADGABHEBAHOFE@GIC@AAE@CAQLABHFD@@BN@ACIAE@","@@ADBDAFBBD@FAEEFGHAD@BAEAAAEBEF","@@AB@BDDDBBFDB@CH@@GI@GE","@@BDHBGE","@@ADDHDBFBFECABCCCGA","@@BHFBBE@ACAE@","@@JD@HHDABFABHDB@DD@@CFDBA@AIAAIB@@AKCCEICC@ABBB","@@@DD@DA@CAAEB","@@@DF@DC@CB@@AF@@CEEE@GC@DDBDHAFA@","@@CB@@HDJBDABE@ABAEEIFBDGB","@@FDABDFBABAD@@GGGGAABBD@D","@@@BDBD@ACC@","@@AFDDFBD@EGFA@CIECBBF","@@ADFB@BABCB@BHBBDLB@ACE@A@AFABCCEDAAECAABAFK@@B","@@ABHDFA@ACCEB","@@CBFDL@CGC@AAA@AD","@@ADDBJ@AGCCCD","@@B@AA@B","@@B@@AC@BB","@@BBHAAAABAAC@","@@ABABFDRHFA@AKI@AHA@AAAICEBG@@FFB","@@BB@DHBBA@AB@EGCBCAAD","@@HDDAEEG@@B","@@E@@BDDHBDCAGE@AD","@@F@@ADABAC@ABEB","@@BFJ@@AC@ACE@","@@KEBIDCLHDADE@GGI[SEEDEIKCM@GFKBMG@MBC@CQKKHQNMBGJEEGIEEGHEJC|EZDPADADGBCLAAQBEJSPMHG@GDEBAFBDA@C@AFBDDDAAAMK@OBWAMEGDIP@NG@AECFILCFGLABGJ@HBAJFF@HDFGLBBNBNCBA@KBAH@DHLPLHPDLJDHHHCDBFEF@DFL\\n@FKL@HLFNDVRFADATSHILGAGDOEEAEDCDCDAPBFBLATDb@LAJETONGPApEbGN@HHZdPXFDJDR@GLqDC|_\\QDE@G@KK[GaDUDEFGePIJKFS@MGuDSJKdUPIz³HSBQC_GGICMCiBNRG@IEnGJCJQV{BSAaOuK­GUKSWMkQ·UabUXedPSDAfGhQDGFSFyHSNQ^aFKBOMwVCNEJOJ[BUCIGCyQCCBCDGAKKOMKSIEM@CBEHALBRHPHD@BADSBALHDA@EGC@MACY]M]GOCGBGHM@ECEMEEEAMCGMMEC}IICGEGACDCRKPALANDRCHKHsXYH[FY@ICKEGIGMEIeYCGAGBSCGQWwiKKU]E]MWCYEGUIAACYCIGCOEUAMDSZiTIDW@ICEC@E@IFQJONQFODMAWOiIMWMYYQMmK¿MSBaDIDGJERCT@ZAP[°INQN`RZbNB\\DZ@VBX@JHNJHfHr~NVFNHC@FCAAHNlCNKJGLHBBHFEHBND@DCBAB@BLJDDXAND@JJRAHBBLDBBKJGBYROBIAA@AD@DFNFBAFCDSAEH@FCDALEFHFABKDOJ@B@LEBEBG@AFE@CNGRC@CFBF@LEBILKHEJEBC@CCE@ADBDCBEACASAOVOHG@GDCCGOMIIM@M@EEKEGGCCEAGBIAAIEQ@WCKBKFE@CCACEBAACCAEK@CJCDICGBG@AA@ICAIB@FGBCFEDIAG@GDG@I@GPGFBFDFBJBD@HCBMEBCDGEGIDIF[DE@YSCECGKCOAI@IFG@[DEHEDEF@F@H@FMLIAG@EHGAGJCFBFJLFLDFCHOJGHALCJmLC@EFADDFBLEFKIIBILKAKHC@I@GCC@CLDNCBGBEHMDICIIIAM@WPC@CAGIA[GIKAGGWAKCODEFIBMIGAEA@CPO@EDGMCECGFE@EFGECEEA@AFKFEAEBM@AEEGAKB_@UACCC@CBEHIDE@EEAEQBEFOCMTKFMDINIBMFGCMFCDAFDDGJELOLE@CCA@C@KLC@GAOAMCIBGEAOK@IKAMHK@AGO@CDE@CCKA@IBCABGEE@CDEAECAIKBAA]JICCKGKKEDCACE@CHC@CGMEBCJEBCB@J@BA@CNEF@JGHEBIEC@CFEBoGKN@FDDADC@SFEFAFEHCBEAEKGOAAG@CDKDABBF@FELDFCHAHBH^VDFJLFAHED@D@@JHJAHCBCAABADFFRND@RILCZNLCLGD@DBHLDLAHCDADFF@FGHGBEBCHBH@DADGDCFQDIPFHF@DBBRM@EHE@QHSTEDAFBbFPLPNDHFLCLJ@FCFAFBJCBIAEABLHDNDDDLBFFHF@BADDN@BCB@LBDAHLRLJLTF@HCL@D@FF@HJFBDADCFBHNNBTLNRFHJPHPBTCFAJDD@JCFIAIHCBBHHADADDDFDCH@BBBNDHABFEDBDHBDDORBHDDNBLDBNAFFHDFJGCEJIFANBB@FCCCC@AC@GDEBAJAFDD@RIR@LDHHRDLLBDDFJFJDJLDANDLHL@nJJJJFFJHFBNAFGJ@LBFHNJDFPBFAVBFHHTBLFHA@EDGLBTAFBDF@DPDDDAJEJC@AD@BH@HDCL@LCHA@EECBBLFJ@DIBCDANEDEAAACUCCGDMPCTBBHADDBDQLABVR@HFJBJADCHMJAF@DBDLLRDHJJJJVB@LILALBFFBLOBGNCBKDIGCBCLKPFJJBHNNNRH\\VDDDJFFTJPLIL@BHF@JLJBBMJXFdLH@RETBRJNRRNDBNALODCD@DDD@PKD@LBLADBBBEZKNALBHDBPFFDAVBRHHPHFALKDEBCbCHILEB@DBFVJP@JFBJ@HBXBNBHDPPL@RCBE@IDCFA`FLHHLHFdAZEV@DA@CEK@G`EH@DBDJBTEL@NHJLDL@ZMHAJDLPFIAK@IDAFAL@D@DHFFJEFEHA","@@BDFB@CECAB","@@DBBAACC@AB","@@@D@@FB@EC@","@@@BFBH@AC@CA@G@AB","@@DB@BF@ACEA","@@AB@BDBBAB@HDBDCBHBBABB@BFDDAEGBCE@ACIAIC","@@KCABAH@FDDCBHDBBG@ABAAABHLFFFB@CACDICEH@DCAA@AAA@CAC","@@ECCDEA@BBDD@FDD@FDD@@EBA@EE@@DA@","@@HBFC@ACAAABACEAB@DA@@BEDDD","@@FB@@@AAA@ACB@B","@@ABD@AA","@@DDF@AIGB@D","@@@B@BBA@@","@@B@A@","@@BLDBBCEGAA","@@BBD@ACC@","@@BDHJPDP@BAIEKCAAGAECC@","@@DABCAAGB@DDB","@@DBADCBA@DB@BEAED@BFBBBF@BB@BB@@ABAH@B@JFJ@BBHA@ACABCG@AAEA@GCAGBACEAACCAA@AF","@@B@BACC@D"]],"encodeOffsets":[[[124668,29416],[124640,29408],[124660,29389],[124850,29221],[124815,29155],[124795,29107],[124867,29125],[124840,29096],[124246,28812],[124259,28762],[124419,28746],[124698,29479],[124716,29490],[124567,29231],[124569,29210],[124821,29091],[124838,29076],[124787,29411],[124785,29380],[124715,29328],[124717,29331],[124720,29337],[124757,29347],[124741,29298],[124738,29288],[124786,29298],[124674,29303],[124722,29296],[124669,29792],[124608,29824],[124607,29815],[124608,29795],[124616,29787],[124593,29760],[124603,29758],[124592,29764],[124700,29674],[124690,29677],[124687,29685],[124719,29657],[124720,29654],[124727,29654],[124770,29531],[124727,29442],[124749,29455],[124762,29462],[124774,29424],[124787,29390],[124820,29358],[124672,29380],[124843,29139],[124776,29106],[124828,29078],[124646,29057],[124639,29082],[124563,29031],[124605,29069],[124608,29066],[124600,29052],[124567,28976],[124583,28979],[124579,28970],[124599,28958],[124606,28949],[124615,28944],[124656,28946],[124626,28921],[124629,28928],[124562,28929],[124554,28903],[124568,28896],[124584,28889],[124487,28924],[124478,28927],[124470,28955],[124103,30026],[124512,28921],[124531,28926],[124333,28888],[124332,28884],[124311,28806],[124301,28795],[124325,28754],[124327,28725],[124328,28713],[124402,28804],[124407,28807],[124403,28772],[124440,28777],[124448,28781],[124447,28741],[124449,28742],[124053,28686],[124848,29394],[124846,29397],[124325,28786]]]},"properties":{"cp":[121.428599,28.661378],"name":"台州市","childNum":96}},{"id":"331100","geometry":{"type":"Polygon","coordinates":["@@EC@KACBEAI@EKAMMBGDEFCHKAMBGEKCI@ECAQR@BBHSJQBGDECEE@OACBCBA@AACKAAEBCDKFGDAFBDABEIKKC@EBKAE@APGR@LCBADI@I@A@CBMKMQEBEVGNFPABCAGJMVCL@JOFCZEDQBKBEFEJ]@KIQFIJAHADAHSAAGCAAIIGKEIKCCGAK@KD@DBREBEFCDIAEQCIECGAEBADEDCBGDCEIOBMCcOAA@GJETEBCJCDABCEIBCJEBGSSIOCBKIE@GBMCOGEGBEGC@GDALEBGDEBECMCEEAAAEBMCEDG@CAAC@ECCAGHEBE@YIEEYIMAEAG@CDARAHADGOECGEGIIIC@DCRABGBUCGBIAM@ecKCK@GBEFDH@BGBOEEWBIAGGI@C@CECQCEDQFGAMBK@GBEFCD@FCB@BAACFKDIF@LCBBL@LAFEHGDMACEEBA@C@IDC@A@CEEAIBGDE@CDSDWAKA@DA@CCAIAAEAOMK@CJA@A@MGEGAEHG@CCGCAi@IAECGMMCIBEBONC@AABGKCEGFABBLAFHNCDHF@HCD@DGLABAAACGBMCEBcIIIOGIGGCGBIAEEC@CBS^CDEJA@SO@CBGAC@OCCCBCJINGAIBYICIhg@AOGKMEQQ@MJGHEDG@KAIGGAMMFCAKFEHGF@DIEQM]IEACBEFEBCGK@C@YFEJA@EOGCE@OHG@AEC@CDACI@CECQBAB@F@JCFCAIKIACECDAD@@CIFC@CIKACQOEGCGQBCAIMGESECBE@gSCGAOACGCGGEAAEAAOGK@EMFG@SDCFA@ACGGAECGYIGEAQBIBADEDEAIBG@OEA@CIKCKBCBEFCBA@CEKEAAGDGEC@CBGAAB@B@BAJGBCHG@AEFK@ECGEAUDACAIACECEBEDEBEGM@@IC[BEEEDGAGFM@AACWQM[F]CMKS@QCKQY][KCOEIJGLCN@JILKFk@eIKEUOSSIGEGDA@I@EFABEAAEA@ABEC@EGKGMCKG}YMGMc@CAECCAAEIEKKAEBGBGCEC@F@JAFABEC@QICAAEFYCOHIBECCCIBIAEHMFIFC@IEI@A@EFECEAIFCAGCCB@HEFKBC@GCE@MJ@BBHBJDL@DCDGFADJDP@BDETEHGDODKIMEIGECCEGCC@GBGLEBE@KICAQLALUHCEC@EDOTKFEHGBWCM@GFGHOI@EDCFCFE@CCEBEAGGCMBOEG@MIDABCBEIUECILUFCHEBC@MAI@CAQAKDEDBJITGFIAAF@DDD@LCHCHKCCDDD@DEBAB@DBBALEDAAMCEAIFAFBJDFHBLVZFNJJRDNHFRDDFGDEF@L@NAFHHAHDJBNHFBJADCBI@EDBNABCDFLAJILGNOJKLAF@FGJAD@FHFDFBFAFILBHDBN@VAH@BF@DGJBJE@IAILINEDIDWrILAPABI@CFMFDFELFDJDF@DBAFELADBLAFKHEHERDFADAHQPDDDDBNBFFF@HCJMFALLLEBEDIL@P@DILFH@DcD@BBDFDAHgRYFABKDM@G@ALafIDCF@LDPAHDDGLEH@TFTJPBFCJCDKLIDAH@^@BJ@HLNHDHFHDBDJBBNHLCLFDRFFLDN@JAD@DBHLTJCDBJCPFNFZANCJIHUHI@OGQCG@AB@F@FV`HFLBFDTVTDDJBHHLDJADGFGNCDKD_@GF[HQH[\\@PAFYF@LBHDJ@LCFKLEDKBC@GEGBGAALFF@PBDLHJBJJHADBFJFFTZDLEJ@DJTFHFPLJDTADED@DDFCBYEMDCGCAIACB@D@TBDHFGF@DHVFZADID@DBRHRENEBALFLJ@DBDJPHDFBB@DLTJ@HCF@DBHGDBDCFAB@FJBHHFVJH@HAF@FFJLTJF@XOF@JBH@BABGFGFAJBDCBKDCLCFBDBHNNHBD@JNHLLJPHFFHAJADGHBPANFNLHAVBFLLDJ@RJNVJR@HFFAJIB@NRJHLPJDNXJJF@DDDJFFDHZPLLFBLAHBHFDFDNJHNFJJTBNJLGF@NNHBNA`KF@XBLDLDZNP@JHFJRXDBfCNBNEdGPBHDBJJLHDXRJT@HBFJDHBP@NEDBNJFFLABCFOJ@DABCE]BGNMHWJGPADBJHDF@HBDNHDBDTLDT@NGDG@EHAJOHCFCDUFCJAB@DDRJXBHFNBPJFBDAFABCBEAIBKNSQ@OFCC@SDS@OBI@GAGAQEKAIFSBQGSEC@CL[FCH@PJN@FC@MFEbSHEBUCICGECIOEK@ADGCM@SCABA@ABGHCFDFDFPFDF@PEVCDADE@IAE@CJSFAF@n@HGBG@AV@JHD@JCXBLB`CL@FFLXBBDB\\E\\SP@\\BPFDDDH@LTRBF@JDHNLLNHFDD@LBDHBV@HALEDABBBFBHJL@LADCBkZFZJFPBJENINCF@RHPTJJHL@HCF@FFPB\\BFBDXNRRLFDLDBHB^BBBLVDFBHADCHLLJDDADGH@PLFHBBAFDJHJPJBDAHLFB^PBNGPAFCDEH@LDJEJDFLDBJ@HDBGDCPCHGNEDCJBBGAE@ELCJGJCFKRFXDh^HDJJLDJBDCBACAAKRQPAH@BA@GDALBFELAJ@JJJVGJBDBBNBPGRCDABET@FBDJDD@BBFL@RCJDJJDHADOLADDLJLLNFFBNXJRPDNLPFDZHBBBDAXBdEL@DDDBFABK@EBCBJPHJGJ@BHJF@FD@DAFDBFHFBFMBIDCAGBCF@PFRAJBDAHD@CCIBCFAHIBEAEGGCE@UCCC@ACRIJABKAG@@JGTGHG@CFERCBMDAF@@EFADG@ERARILBJIF@HJBL@DCDBFFDFJFDFC@IDGPDDHDBHIDUDIECC@KMASMMAEFKACIE@GAAGCK@GDE@KSKIKQBGAC@KDA@ACMBC@AGEEEKACCMCGCAKFBJBDAAIBEDE@EKIKDGEMCKOEOAaBEFCTSRGF@FGN@AQCAE@EGJORCDEHCBC@CAGDGFAHAHG@EEEBCDCBGCKGKCAC@KHKDYMKDQJC@QMEEBCBADBDABGGI@IC@C@GFEBIKCE]UAGBGDGCEFK@EAEBALCDCH@BBHPFLDBDAHGBEFETED@BCCC@ELMtHBADED@JFHADEBA@IFEBI"],"encodeOffsets":[[123278,29163]]},"properties":{"cp":[119.921786,28.451993],"name":"丽水市","childNum":1}}],"UTF8Encoding":true}

四、、更多案例 


YYDatav的数据可视化大屏《精彩案例汇总》(Python&Echarts源码)_YYDataV的博客-CSDN博客

《工厂订单出入库信息管理系统》完整案例详解(含演示网址账号)(Go&Vue源码)_YYDataV的博客-CSDN博客

本次分享结束,欢迎讨论!QQ微信同号: 6550523

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/991461
推荐阅读
相关标签
  

闽ICP备14008679号