概述

使用FusionCharts显示中国地图


资源获取

地图下载地址:http://www.fusioncharts.com/download/maps/definition/  
将下载的地图拷贝到maps文件夹下,因为只显示中国地图,所以这里仅拷贝了中国地图的js文件。
http://www.fusioncharts.com/charts/fusionmaps/?map=us-employment-distribution-map 

项目结构



map.jsp

  1. <%@ page language="java" pageEncoding="UTF-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme() + "://"
  5. + request.getServerName() + ":" + request.getServerPort()
  6. + path + "/";
  7. response.setHeader("Pragma", "no-cache");
  8. response.setHeader("Cache-Control", "no-cache");
  9. response.setDateHeader("Expires", 0);
  10. %>
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html>
  13. <head>
  14. <title>My first FusionCharts</title>
  15. <script type="text/javascript"
  16. src="<%=basePath%>fusionCharts/fusioncharts.js"></script>
  17. <script type="text/javascript"
  18. src="<%=basePath%>fusioncharts/themes/fusioncharts.theme.fint.js"></script>
  19. <script type="text/javascript"
  20. src="<%=basePath%>fusioncharts/fusioncharts.maps.js"></script>
  21. <script type="text/javascript">
  22. FusionCharts.ready(function() {
  23. var revenueChart = new FusionCharts({
  24. "type" : "maps/china",
  25. "renderAt" : "chartContainer",
  26. "width" : "800",
  27. "height" : "600",
  28. "dataFormat" : "json",
  29. "dataSource" : {
  30. "map": {
  31. "animation": "0",
  32. "showbevel": "0",
  33. "usehovercolor": "1",
  34. "canvasbordercolor": "FFFFFF",
  35. "bordercolor": "FFFFFF",
  36. "showlegend": "1",
  37. "showshadow": "0",
  38. "legendposition": "BOTTOM",
  39. "legendborderalpha": "0",
  40. "legendbordercolor": "ffffff",
  41. "legendallowdrag": "0",
  42. "legendshadow": "0",
  43. "caption": "Website Visits for the month of Jan 2014",
  44. "connectorcolor": "000000",
  45. "fillalpha": "80",
  46. "hovercolor": "CCCCCC",
  47. "showborder": 0
  48. },
  49. "colorrange": {
  50. "minvalue": "0",
  51. "startlabel": "Low",
  52. "endlabel": "High",
  53. "code": "e44a00",
  54. "gradient": "1",
  55. "color": [
  56. {
  57. "maxvalue": "30000",
  58. "displayvalue": "Average",
  59. "code": "f8bd19"
  60. },
  61. {
  62. "maxvalue": "100000",
  63. "code": "6baa01"
  64. }
  65. ]
  66. },
  67. "data": [
  68. {
  69. "id": "10",
  70. "value": "4364"
  71. },
  72. {
  73. "id": "11",
  74. "value": "4641"
  75. },
  76. {
  77. "id": "12",
  78. "value": "473"
  79. },
  80. {
  81. "id": "13",
  82. "value": "64963"
  83. },
  84. {
  85. "id": "15",
  86. "value": "54516"
  87. },
  88. {
  89. "id": "16",
  90. "value": "54687"
  91. },
  92. {
  93. "id": "18",
  94. "value": "33112"
  95. },
  96. {
  97. "id": "19",
  98. "value": "32938"
  99. },
  100. {
  101. "id": "20",
  102. "value": "40680"
  103. },
  104. {
  105. "id": "21",
  106. "value": "34474"
  107. },
  108. {
  109. "id": "24",
  110. "value": "33184"
  111. },
  112. {
  113. "id": "25",
  114. "value": "34178"
  115. },
  116. {
  117. "id": "26",
  118. "value": "43872"
  119. },
  120. {
  121. "id": "29",
  122. "value": "39075"
  123. },
  124. {
  125. "id": "30",
  126. "value": "45282"
  127. },
  128. {
  129. "id": "31",
  130. "value": "61138"
  131. },
  132. {
  133. "id": "32",
  134. "value": "35846"
  135. },
  136. {
  137. "id": "36",
  138. "value": "35494"
  139. },
  140. {
  141. "id": "06",
  142. "value": "73357"
  143. },
  144. {
  145. "id": "08",
  146. "value": "46019"
  147. },
  148. {
  149. "id": "05",
  150. "value": "58670"
  151. },
  152. {
  153. "id": "09",
  154. "value": "49797"
  155. },
  156. {
  157. "id": "01",
  158. "value": "73343"
  159. },
  160. {
  161. "id": "04",
  162. "value": "88940"
  163. },
  164. {
  165. "id": "02",
  166. "value": "89712"
  167. },
  168. {
  169. "id": "07",
  170. "value": "93772"
  171. },
  172. {
  173. "id": "03",
  174. "value": "93772"
  175. }
  176. ]
  177. }
  178. });
  179. revenueChart.render();
  180. })
  181. </script>
  182. </head>
  183. <body>
  184. <div id="chartContainer">FusionMaps XT will load s map here!</div>
  185. </body>
  186. </html>


效果图

tomcat运行程序,浏览器输入:http://localhost:8080/FusionChartsTest/map.jsp 






【FusionCharts学习-3】显示中国地图的更多相关文章

  1. 百度Echarts中国地图经纬度

    百度显示中国地图的地址 https://www.makeapie.com/explore.html#sort=rank~timeframe=all~author=all%3Ftdsourcetag v ...

  2. ArcGIS API for JavaScript 4.2学习笔记[2] 显示3D地图

    3D地图又叫场景. 由上一篇可知, require入口函数的第一个参数是字符串数组 ["esri/Map", "esri/views/MapView", &qu ...

  3. vue+echarts+datav大屏数据展示及实现中国地图省市县下钻

    随着前端技术的飞速发展,大数据时代的来临,我们在开发项目时越来越多的客户会要求我们做一个数据展示的大屏,可以直观的展示用户想要的数据,同时炫酷的界面也会深受客户的喜欢. 大屏展示其实就是一堆的图表能够 ...

  4. Highcharts中国地图热力图

    最近有个项目需要将MC销量按大陆各省统计,并以中国地图人力图效果显示.由于项目一直使用Highcharts进行图表的统计,故采用Highmaps来实现. 效果如下: 1)中国各个省.直辖市.自治区: ...

  5. 如何使用highmaps制作中国地图

    如何使用highmaps制作中国地图 文章目录 Highmaps 所需文件 地图初始化代码 highmaps 渲染讲解 highmaps 中国各城市坐标的json文件 highmaps 线上DEMO ...

  6. ehcharts中国地图四级级下钻

    echarts 官网关于中国地图,只有全国-省:省-市,没有中国-省-市-县四级下钻相关文献,echarts地图最重要一点是模块化相对于其他各个图形,一下为三级下钻部分代码包括各级别交互,望指点: 中 ...

  7. Android开发百度地图(一)--显示基本地图

    最近由于比赛的需要,自己学习了一下百度地图的开发.希望以下的内容能够对大家有用. 一.开发前的准备工作: 1.注册百度账号,并登录.(有百度账号的话直接登录) 2.申请Key,地址:http://de ...

  8. silverlight调用bing地图 和 显示中文地图

    bing地图sdk: https://msdn.microsoft.com/en-us/library/ff428643.aspx 引用dll:https://www.microsoft.com/en ...

  9. Windows phone 8 学习笔记(8) 定位地图导航

    原文:Windows phone 8 学习笔记(8) 定位地图导航 Windows phone 8 已经不使用自家的bing地图,新地图控件可以指定制图模式.视图等.bing地图的定位误差比较大,在模 ...

随机推荐

  1. hdu4333

    题解: EX_KMP 先把串复制一遍放到后面 这样旋转就是每一个前缀了 然后做一个EX_KMP 然后看一下后一个字符谁大谁小 代码: #include<cstdio> #include&l ...

  2. struts2返回json字符串

    参考链接:http://www.cnblogs.com/starsli/p/4733669.html 1.通过使用struts2-json-plugin 插件来实现 2.通过收到使用json-lib提 ...

  3. C++11标准的智能指针、野指针、内存泄露的理解(日后还会补充,先浅谈自己的理解)

    1.野指针的概念.成因以及避免 首先,来说说什么是野指针,所谓野指针就是一个指向未申请访问受限的内存区域或者已经删除了的对象的指针. 什么意思呢?就是本来一个指针指向一个对象.一块内存,但是由于程序( ...

  4. linux驱动程序:控制发光二极管

      一个完整的Linux驱动包括内部处理和交互两部分.其中内部处理主要是指Linux驱动的装载.卸载.与设备文件的相关动作处理以及业务逻辑等.与硬件交互主要是指通过iowrite32.ioread32 ...

  5. java异常(编程思想)

    通过异常处理错误 java的基本理念是“结构不佳的代码不能运行” 发现错误的理想时机是在编译阶段,也就是在你试图运行程序之前.然而编译期间并不能找出所有的错误,余下的问题必须在运行间解决.这就需要错误 ...

  6. WIN-8“内置管理员无法激活此应用”问题

    解决办法:在运行中输入:“gpedit.msc”,就会启动组策略编辑器,依次展开“计算机配置”里面的“Windows设置”,然后是“安全设置”,再就是“本地策略”里面的“安全选项”,在右边查找一项策略 ...

  7. 子域名爆破&C段查询&调用Bing查询同IP网站

    在线子域名爆破 <?php function domainfuzz($domain) { $ip = gethostbyname($domain); preg_match("/\d+\ ...

  8. struts2读取request,session,application中的值

    request.----> <s:property value="#request.mySessionPropKey"/> or <s:property v ...

  9. iPhone/iPad被停用怎么办 3招轻松解锁

    家中小孩玩电脑游戏,自己拿了iPad,随便输入密码,结果造成平板电脑无法使用,相信这是许多家长都将面对或是早已发生的事情.本文整理当iPhone或是iPad被停用时的处理方法. iPhone被停用 为 ...

  10. Word所有字体按比例缩小

    ctrl + [ 不然每次都要一部分一部分的修改啊