创建 TopoJson/GeoJson 美国东南部地图
Create TopoJson/GeoJson map of US South East
我需要创建美国东南部的 TopoJson 或 GeoJson 文件,如下图所示:
我可以获取整个美国的地图并提取我需要的州,或者获取各个州并将它们合并。无论哪种方式,我都不知道如何处理这个问题。任何想法都将非常受欢迎。
最简单的解决方案是创建一个包含美国各州基本地图的图表,并对不需要的点使用 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 地图集或创建自定义地图。
我需要创建美国东南部的 TopoJson 或 GeoJson 文件,如下图所示:
我可以获取整个美国的地图并提取我需要的州,或者获取各个州并将它们合并。无论哪种方式,我都不知道如何处理这个问题。任何想法都将非常受欢迎。
最简单的解决方案是创建一个包含美国各州基本地图的图表,并对不需要的点使用 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 地图集或创建自定义地图。