JSFiddle - React, Tailwind, and code Playground
by cmoreira
HTML
<script src="http://www.google.com/jsapi?fake=.js"></script>
<div id="chart_div" style="width: 700px; height: 500px;"></div>
JavaScript
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawMarkersMap);
function drawMarkersMap() {
var data = google.visualization.arrayToDataTable([
['string','City','Value'],
['PT-01','Aveiro',60],
['PT-02','Beja',9],
['PT-03','Braga',8],
['PT-04','Braganca',4],
['PT-05','Castelo Branco',4],
['PT-06','Coimbra',26],
['PT-07','Evora',8],
['PT-08','Faro',33],
['PT-09','Guarda',20],
['PT-10','Leiria',26],
['PT-11','Lisboa',107],
['PT-12','Portalegre',7],
['PT-13','Porto',80],
['PT-14','Santarem',30],
['PT-15','Setubal',57],
['PT-16','Viana do Castelo',8],
['PT-17','Vila Real',4],
['PT-18','Viseu',27]
]);
var options = {
region: 'PT',
resolution: 'provinces',
displayMode: 'regions',
colorAxis: {
colors: ['#f2ff00', '#fc6000', '#a00000', '#700000']
}
};
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
};