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

效果: 1:引入echarts的官方JS: 使用示例:

2:配套你的地图json用这个,但是只到区: 使用示例:

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

<!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: 建德市,
					}
				}]
			});
		});
经验分享 程序员 微信小程序 职场和发展