我从演示部分拿了一个 Highmaps 示例,放大效果很好。然后我用我自己的数据替换了数据对象,并用我自己的 GeoJSON 数据更改了世界地图。
现在缩放不再起作用了。
请参阅此JSFiddle。
到目前为止,我设法简化了代码:
var geoJson = { ... }
var data = [...]
// Initiate the chart
$('#container').highcharts('Map', {
mapNavigation: {
enabled: true,
navigationButtons: true
},
colorAxis: {
min: 1,
max: 1000,
type: 'logarithmic'
},
series: [{
data: data,
mapData: geoJson,
joinBy: ['name', 'name'],
}]
});
我该怎么做才能使缩放工作?