我需要创建美国东南部的TopoJson或GeoJson文件,如下图所示:
我可以获取整个美国的地图并提取所需的州,也可以获取各个州并将其合并。无论哪种方式,我都不知道该如何处理。任何想法都将受到欢迎。
答案 0 :(得分:1)
最简单的解决方案是用美国的一些基本地图创建一个带有州的美国图表,并对不想要的点使用remove
方法。
chart: {
map: 'countries/us/us-all',
animation: false,
events: {
load: function() {
var points = this.series[0].points;
points.forEach(function(p) {
if (!p.value) {
p.remove();
}
});
this.mapZoom(0.56, 7251, -5218);
}
}
}
实时演示: http://jsfiddle.net/BlackLabel/v69nsryz/
API参考: https://api.highcharts.com/class-reference/Highcharts.Chart#mapZoom
您还可以搜索Highmaps地图集或创建自定义地图。