Базовое использование:
series: [{
name: 'World',
data: [{
'hc-key': 'eu',
drilldown: 'd1',
value: 10
}],
mapData: Highcharts.maps['custom/world-continents'],
joinBy: 'hc-key',
dataLabels: {
enabled: true,
format: '{point.name}' + '<br />' + ' {point.value}' + '%'
}
}],
drilldown: {
series: [{
id: 'd1',
mapData: Highcharts.maps['custom/asia'],
joinBy: 'hc-key',
click: function() {
alert('Hello');
},
data: [{
'hc-key': 'ir',
value: 4,
drilldown: 'd2'
}]
}, {
id: 'd2',
mapData: Highcharts.maps['custom/europe'],
joinBy: 'hc-key',
data: [{
'hc-key': 'dk',
value: 4
}]
}]
}
живой пример: http://fiddle.jshell.net/jktrefL1/