Geo Chart Example

An example of a Google Geo Chart.

HTML

<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['geochart']}]}"></script>
<div id="regions_div" style="width: 900px; height: 500px;"></div>

JavaScript

google.setOnLoadCallback(drawRegionsMap);

function drawRegionsMap() {

    var data = google.visualization.arrayToDataTable([
        ['Country'],
        ['Germany'],
        ['United States'],
        ['Brazil'],
        ['Canada'],
        ['France'],
        ['RU']
    ]);

    var options = {
        defaultColor: 'red'
    };

    var chart = new google.visualization.GeoChart(document.getElementById('regions_div'));

    chart.draw(data, options);

    google.visualization.events.addListener(chart, 'select', function (r) {
        var selection = chart.getSelection();
        alert('Clicked ' + data.getValue(selection[0].row, 0));
    });
}