United States of America - Highmaps

Highmaps demo

HTML

<script src="http://code.highcharts.com/maps/highmaps.js"></script>
<script src="http://code.highcharts.com/maps/modules/exporting.js"></script>
<script src="http://code.highcharts.com/mapdata/countries/us/us-all.js"></script>
<div id="container"></div>

CSS

#container {
    height: 500px;
    min-width: 310px;
    max-width: 800px;
    margin: 0 auto;
}
.loading {
    margin-top: 10em;
    text-align: center;
    color: gray;
}

JavaScript

$(function () {

    (function (H) {
        H.wrap(H.Pointer.prototype, "onContainerDblClick", function (p, event) {
            console.log(this.chart.hoverPoint);
            p.call(this, event);
        });
    })(Highcharts)

    // Prepare demo data
    var data = [{
        "hc-key": "us-ma",
            "value": 0
    }, {
        "hc-key": "us-wa",
            "value": 1
    }, {
        "hc-key": "us-ca",
            "value": 2
    }, {
        "hc-key": "us-or",
            "value": 3
    }, {
        "hc-key": "us-wi",
            "value": 4
    }, {
        "hc-key": "us-me",
            "value": 5
    }, {
        "hc-key": "us-mi",
            "value": 6
    }, {
        "hc-key": "us-nv",
            "value": 7
    }, {
        "hc-key": "us-nm",
            "value": 8
    }, {
        "hc-key": "us-co",
            "value": 9
    }, {
        "hc-key": "us-wy",
            "value": 10
    }, {
        "hc-key": "us-ks",
            "value": 11
    }, {
        "hc-key": "us-ne",
            "value": 12
    }, {
        "hc-key": "us-ok",
            "value": 13
    }, {
        "hc-key": "us-mo",
            "value": 14
    }, {
        "hc-key": "us-il",
            "value": 15
    }, {
        "hc-key": "us-in",
            "value": 16
    }, {
        "hc-key": "us-vt",
            "value": 17
    }, {
        "hc-key": "us-az",
            "value": 18
    }, {
        "hc-key": "us-ar",
            "value": 19
    }, {
        "hc-key": "us-tx",
            "value": 20
    }, {
        "hc-key": "us-ri",
            "value": 21
    }, {
        "hc-key": "us-al",
            "value": 22
    }, {
        "hc-key": "us-ga",
            "value": 23
    }, {
        "hc-key": "us-ms",
            "value": 24
    }, {
        "hc-key": "us-sc",
            "value": 25
    }, {
        "hc-key": "us-nc",
            "value": 26
    }, {
        "hc-key": "us-va",
            "value": 27
    }, {
        "hc-key": "us-ia",
            "value": 28
  ...