Echarts 中国地图热力图 开发过程中发现省会名字堆在一起毫无美感
便集众家之所长review一下
首先呢,地图上显示名称的位置为其省会的坐标位置。所以在调整的时候修改其坐标位置来调整省会名称显示的位置。
举个栗子 在china.json
中properties
下的cp
属性存储的是经纬度坐标。也就是只需要改变cp
下的经纬度就可以改变图上省会文字位置
"properties":
{
//修改此处 修改的范围在0.1和1之间,按喜好自己更改
"cp":[114.173355, 22.320048],
"name": "香港",
"childNum": 5
}
如 "cp": [114.17 , 22.32],
在原链接作者这里找到了一份映射
1.新疆: [86.61 , 40.79]
2.西藏:[89.13 , 30.66]
3.黑龙江:[128.34 , 47.05]
4.吉林:[126.32 , 43.38]
5.辽宁:[123.42 , 41.29]
6.内蒙古:[112.17 , 42.81]
7.北京:[116.40 , 40.40 ]
8.宁夏:[106.27 , 36.76]
9.山西:[111.95,37.65]
10.河北:[115.21 , 38.44]
11.天津:[117.04 , 39.52]
12.青海:[97.07 , 35.62]
13.甘肃:[103.82 , 36.05]
14.山东:[118.01 , 36.37]
15.陕西:[108.94 , 34.46]
16.河南:[113.46 , 34.25]
17.安徽:[117.28 , 31.86]
18.江苏:[120.26 , 32.54]
19.上海:[121.46 , 31.28]
20.四川:[103.36 , 30.65]
21.湖北:[112.29 , 30.98]
22.浙江:[120.15 , 29.28]
23.重庆:[107.51 , 29.63]
24.湖南:[112.08 , 27.79]
25.江西:[115.89 , 27.97]
26.贵州:[106.91 , 26.67]
27.福建:[118.31 , 26.07]
28.云南:[101.71 , 24.84]
29.台湾:[121.01 , 23.54]
30.广西:[108.67 , 23.68]
31.广东:[113.98 , 22.82]
32.海南:[110.03 , 19.33]
33.澳门:[113.54 , 22.19]
34.香港:[114.17 , 22.32]
然后就飞翔起来了呀
修正前
修正后
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。