echarts结合阿里云地图json选择器展示地图

效果:
在这里插入图片描述
1:引入echarts的官方JS:上手echarts文档
使用示例:在这里插入图片描述

2:配套你的地图json用这个,但是只到区:阿里云地图json选择器
使用示例:在这里插入图片描述

3:(1)推荐一个可以精确到镇街的地图选择器:BigeMap
使用示例:
在这里插入图片描述
(2):geojson地图json展示
导入你哥哥刚刚保存的地图文件,就可以得到一块块的地图展示在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="https://cdn.jsdelivr.net/npm/jquery@1.11.3/dist/jquery.min.js"></script>
		<script type="text/javascript" src="js/echarts.min.js"></script>
		<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script>
	</head>
	<body>
		<div id="main" style="width: 100%; height: 400px;"></div>
	</body>
	<script src="./js/map.js" type="text/javascript" charset="utf-8"></script>
</html>

// 基于准备好的dom,初始化echarts实例
		var mapcharts = echarts.init(document.getElementById('main'));
		// 指定图表的配置项和数据

		mapcharts.showLoading();
		// $.get('js/mapData.json', function(geoJson) {
		$.get('https://geo.datav.aliyun.com/areas_v2/bound/330100_full.json', function(geoJson) {
			console.log(geoJson);
			mapcharts.hideLoading();

			echarts.registerMap('Sy', geoJson);

			mapcharts.setOption(option = {
				title: {
					text: '杭州市回收率分布统计',
					subtext: '数据来自睿管理后台实时统计',
					sublink: ''
				},
				tooltip: {
					trigger: 'item',
					formatter: '{b}<br/>{c} (户)'
				},
				toolbox: {
					show: true,
					orient: 'vertical',
					left: 'right',
					top: 'center',
					feature: {
						dataView: {
							readOnly: false
						},
						restore: {},
						saveAsImage: {}
					}
				},
				visualMap: {
					min: 800,
					max: 50000,
					text: ['High', 'Low'],
					realtime: false,
					calculable: true,
					inRange: {
						color: ['#FFFFFF', 'yellow', 'green']
					}
				},
				series: [{
					name: '地图显示',
					type: 'map',
					mapType: 'Sy', // 自定义扩展图表类型
					label: {
						normal:{
							show:true
						} 
					},
					data: [{
							name: '临安区',
							value: 20057,
						},
						{
							name: '桐庐县',
							value: 12254
						},
						{
							name: '淳安县',
							value: 316
						},
						{
							name: '建德市',
							value: 622
						},
						{
							name: '富阳区',
							value: 42224
						},
						{
							name: '萧山区',
							value: 406
						},
						{
							name: '江干区',
							value: 37659
						},
						{
							name: '西湖区',
							value: 42518
						},
						{
							name: '滨江区',
							value: 55230
						},
						{
							name: '下城区',
							value: 219
						},
						{
							name: '余杭区',
							value: 4918
						},
						{
							name: '拱墅区',
							value: 5881
						},

						{
							name: '上城区',
							value: 22222
						},

					],
					// 自定义名称映射
					nameMap: {
						'Central and Western': '临安区',
						'Eastern': '拱墅区',
						'Islands': '上城区',
						'Kowloon City': '余杭区',
						'Kwai Tsing': '下城区',
						'Kwun Tong': '滨江区',
						'North': '西湖区',
						'Sai Kung': '江干区',
						'Sha Tin': '萧山区',
						'Sham Shui Po': '临安区',
						'Southern': '桐庐县',
						'Tai Po': '淳安县',
						'Tsuen Wan': '建德市',
					}
				}]
			});
		});

版权声明:本文为qq_42453562原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。