概述

使用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. (C#基础)Linq学习理解

    一遍学习基础,一遍练习打字,很多乐趣. 代码 using System; using System.Collections.Generic; using System.Linq; using Syst ...

  2. bzoj2209

    题解: splay打标机 往下传递 记录x,y为化简后,区间有多少(,) 代码: #include<bits/stdc++.h> ; using namespace std; ],sum[ ...

  3. (转载)Hibernate的事务管理

    Hibernate的事务管理 事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰.作为一名软件设计 ...

  4. 玩转X-CTR100 l STM32F4 l BMP280气压计传感器

    我造轮子,你造车,创客一起造起来!塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ]      本文介绍X-CTR100控制器 扩展BMP ...

  5. HTML项目总结

    一些存在的可以改进的地方: 达到一个效果不必要墨守成规,比如:

  6. Engineering Management

    Engineering Management 工程師面對工作或挑戰時,可應用以下法則一步一步把工作規管和實施. 1.      Planning 計劃 2.      Organization 組織 ...

  7. 玩转TypeScript(引言&文章目录) --初看TypeScript.

    JavaScript过去一直被当作一种玩具语言存在,直到2005年以后,这门语言又开始活跃并可以说是火爆,而且随着浏览器版本的不断升级和完善,各种DOM之间的兼容性已经渐渐的被各种技术解决了,比如经典 ...

  8. memset,memcpy,strcpy

    http://www.cppblog.com/junfeng568/archive/2006/03/11/4022.html

  9. CTF之常见的两种关于word的信息隐藏技术

    一.利用word本身自带的文字隐藏功能 1.在word中输入文字 2.选中文字,单击右键,选择字体选项 3.单击字体选项后,单击隐藏,确定 查找隐藏信息 1.单击左上角WPS文字后,选择选项按钮单击 ...

  10. 2017年最新cocoapods安装教程(解决淘宝镜像源无效以及其他源下载慢问题)

    首先,先来说一下一般的方法吧,就是把之前的淘宝源替换成一个可用的的源: 使用终端查看当前的源 gem sources -l gem sources -r https://rubygems.org/ # ...