JavaScript
(async () => {
const topology = await fetch(
'https://code.highcharts.com/mapdata/countries/de/de-sn-all-all.topo.json'
).then(response => response.json());
// Prepare demo data. The data is joined to map using value of 'hc-key'
// property by default. See API docs for 'joinBy' for more info on linking
// data and map.
const data = [
['de-sn-14627000-14627090', 10], ['de-sn-14627000-14627120', 11],
['de-sn-14625000-14625480', 12], ['de-sn-14625000-14625010', 13],
['de-sn-14627000-14627200', 14], ['de-sn-14627000-14627190', 15],
['de-sn-14524000-14524240', 16], ['de-sn-14627000-14627020', 17],
['de-sn-14521000-14521140', 18], ['de-sn-14625000-14625640', 19],
['de-sn-14625000-14625330', 20], ['de-sn-14628000-14628070', 21],
['de-sn-14628000-14628270', 22], ['de-sn-14625000-14625340', 23],
['de-sn-14625000-14625610', 24], ['de-sn-14729000-14729250', 25],
['de-sn-14729000-14729070', 26], ['de-sn-14625000-14625600', 27],
['de-sn-14625000-14625320', 28], ['de-sn-14627000-14627050', 29],
['de-sn-14627000-14627340', 30], ['de-sn-14625000-14625040', 31],
['de-sn-14625000-14625100', 32], ['de-sn-14625000-14625110', 33],
['de-sn-14625000-14625530', 34], ['de-sn-14729000-14729060', 35],
['de-sn-14522000-14522010', 36], ['de-sn-14522000-14522070', 37],
['de-sn-14523000-14523330', 38], ['de-sn-14521000-14521030', 39],
['de-sn-14521000-14521530', 40], ['de-sn-14523000-14523320', 41],
['de-sn-14523000-14523050', 42], ['de-sn-14523000-14523420', 43],
['de-sn-14625000-14625470', 44], ['de-sn-14625000-14625080', 45],
['de-sn-14625000-14625540', 46], ['de-sn-14625000-14625420', 47],
['de-sn-14625000-14625350', 48], ['de-sn-14626000-14626600', 49],
['de-sn-14626000-14626100', 50], ['de-sn-14625000-14625440', 51],
['de-sn-14521000-14521280', 52], ['de-sn-14521000-14521470',...