html中:

<div class="container">
<div class="map" >
<div id="main"></div>
</div>
</div>

js文件

<script src="js/jquery-1.11.3.js"></script>
<script src="js/bootstrap.js"></script>
<script src="js/echarts-all.js"></script>
<script src="js/map.js"></script>

其中map.js

var container = document.getElementById('main');
//初始化容器高度
container.style.height = $('.container').innerWidth()*2/3+"px"
var myChart = echarts.init(container);
var option = {
    tooltip: {
        trigger: 'item',
        formatter: '{b}'
    },
    
    series: [
        {
            name: '中国',
            type: 'map',
            mapType: 'china',
            //selectedMode : 'multiple',
            label: {
                normal: {
                    show: true
                },
                emphasis: {
                    show: true
                }
            },
            itemStyle:{
            normal:{
label:{
show:true,
textStyle: {
color: "#231816"

}
},
borderColor: '#666',
areaColor: '#bbb',
},
emphasis:
{
areaColor:'#3385ff',
label:
{
show:true,
textStyle: {
  color: "#f6f6f6"
}
}
}
            },
            data:[

{name:'吉林', provinceurl:" "},
                {name:'辽宁', provinceurl:" "},
                {name:'河北', provinceurl:" "},
                {name:'河南', provinceurl:" "},
                {name:'云南', provinceurl:" "},
                {name:'海南', provinceurl:" "},
                {name:'江苏', provinceurl:" "},
                {name:'重庆', provinceurl:" "},
                {name:'天津', provinceurl:" "},
                {name:'广西', provinceurl:" "},
                {name:'山东', provinceurl:" "},
                {name:'内蒙古', provinceurl:" "},
                {name:'新疆', provinceurl:" "},
                {name:'西藏', provinceurl:" "},
                {name:'甘肃', provinceurl:" "},
                {name:'四川', provinceurl:" "},
                {name:'福建', provinceurl:" "},
                {name:'浙江', provinceurl:" "},
                {name:'青海', provinceurl:" "},
                {name:'安徽', provinceurl:" "},
                {name:'陕西', provinceurl:" "},
                {name:'山西', provinceurl:" "},
                {name:'江西', provinceurl:" "},
                {name:'黑龙江', provinceurl:" "},
                {name:'贵州', provinceurl:" "},
                {name:'上海', provinceurl:" "},
                {name:'广东', provinceurl:" "},
                {name:'湖北', provinceurl:" "},
                {name:'湖南', provinceurl:" "},
                {name:'北京', provinceurl:" "},
                {name:'宁夏', provinceurl:" "},

]
        }
    ]
};
myChart.setOption(option);
//window.onresize = myChart.resize;//只有宽度变化才变化
//用于使chart自适应高度和宽度
window.onresize = function () {
    container.style.height = $('.container').innerWidth()*2/3+"px";
    myChart.resize();
};

myChart.on('click', function (params) {
    window.open(params.data.provinceurl);
    //console.log(params.series.itemStyle);
});

最后附上echarts的链接,方便下载调试,其中还包含其他各种图形组件

http://echarts.baidu.com/echarts2/doc/example.html

使用EChats制作中国地图,点击省份跳转到相应链接相关推荐

  1. echarts.制作中国地图,点击对应的省市链接到该省份的详细介绍

    今天花了一天的时间,用echart弄了一个效果,是从中国地图点进去身份并把改省份的数据渲染出来的效果,刚开始完全没有头绪,只能硬着头皮去看百度echart的api,和博客,看了半天,好家伙,终于给我找 ...

  2. python作中国地图背景气泡图_exce表格中怎么制作中国地图背景数据气泡图

    exce表格中怎么制作中国地图背景数据气泡图 exce表格中怎么制作中国地图背景数据气泡图?excel表格中想要在中国地图上显示气泡来看看地区分布情况,该怎么设置中国地图气泡图表呢?下面我们就来看看详 ...

  3. python作中国地图背景气泡图_Excel图表中制作中国地图背景气泡图的操作方法

    在一些商务PPT,经常能够看见以中国或世界地图作为背景的图表,并且使用气泡图反映数据的大小,如何实现这样的气泡图.今天,学习啦小编就教大家在Excel图表中制作中国地图为背景气泡图的操作方法. Exc ...

  4. python作中国地图背景气泡图_excel怎么制作中国地图背景效果的气泡图?

    在一些商务PPT,经常能够看见以中国或世界地图作为背景的图表,并且使用气泡图反映数据的大小,如下图所示.该怎使用excel制作气泡图效果呢?下面我们就来看看详细的教程. 软件名称:Microsoft ...

  5. D3.js 制作中国地图 .net 公共基础类

    D3.js 制作中国地图 from:  http://d3.decembercafe.org/pages/map/index.html GeoJSON is a format for encoding ...

  6. echart+react实现中国地图点击切换省份(使用react hooks封装echart)

    实现效果如下: 一.echart封装(react hooks) 实现容器大小发生改变,重新绘制 在页面卸载时清理监听以及清除图例 实现代码如下 //index.js import React, { u ...

  7. echarts 中国地图点击进入相应省份 海南省里的南海诸岛换成诸岛简图

    DataV.GeoAtlas地理小工具系列  在这里下载了中国以及各省的json文件,但是下面海南那块国家海岸线里有很多岛我不想要,明明已经有个南海诸岛的框了,在那占位置不好看,这时就要改变下Chin ...

  8. echarts+vue中国地图,点击进入省级地图

    先上效果图 再说思路 第一步: 生成中国地图 第二步: 定义点击事件根据反参生成省级地图所需要的参数 第三步: 将省级地图所需要的参数传入渲染方法重新渲染 最后说步骤 准备 1 npm echarts ...

  9. echarts,map中国地图点击各省,跳转展示,从省返回到中国地图【china.js】

    效果图: 1.点击省,跳转到河北省 2.返回,从省返回到中国地图 话不多说,直接上代码,1.复制粘贴,2.在引入对应js即可 注:全部各省地图,下载地址:** <!DOCTYPE html> ...

最新文章

  1. java内存区域与内存溢出异常_Java内存区域与内存溢出异常
  2. Spring Aop 组件概述
  3. 有选择性的启用SAP UI5调试版本的源代码
  4. mfc this指针
  5. (转)C#中Split用法
  6. varnish4.0简介
  7. 添加logviewer用户
  8. 南华大学计算机学院足球队,南华大学大学生足球联赛电气首战
  9. R语言生存分析之COX比例风险模型构建及亚组森林图绘制示例
  10. 【GPU精粹与Shader编程】(二) 《GPU Gems 1》全书核心内容提炼总结 · 上篇
  11. 完整JAVA学习路线图,助您从JAVA小白变身秃顶大叔,迈向JAVA成神之路
  12. 圣诞Party将至!来来来,露一手用Python 抽奖
  13. HCIA-Big Data华为认证大数据工程师在线课程笔记
  14. 使用jspdf将网页转化成pdf(解决滚动条以外变成黑色问题及缺少echarts图表问题)
  15. 永恒之蓝漏洞原理及漏洞复现
  16. UIpath for each遍历文件,判断,删除文件。catch捕捉全局异常
  17. 通过银联接口获取给定银行卡的所属信息
  18. docker 搭建禅道
  19. 打破企业内部“部门墙”
  20. 最新今日头条详情页加密参数 __ac_nonce和__ac_signature 解决方案

热门文章

  1. ACPI Specification 第三章 ACPI概念
  2. Eureka如何实现自我保护机制
  3. 基于JAVA高校招生管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  4. c语言中运算符的读音是什么,操作符、运算符,operator,音标,读音,翻译,英文例句,英语词典...
  5. 什么是微服务以及微服务的技术点
  6. SpringBoot集成mybatis拦截器的实现
  7. MNIST和SVHN数据集配对
  8. 手机显示屏TFT LCD分类
  9. Framework学习之路(一)—— UI绘制深入源码分析
  10. Java的静态方法和实例方法详解