Как использовать jVectorMap для получения имени состояния из массива карт внутри обратного вызова onRegionClick?

Я использую подключаемый модуль jVectorMap и пытаюсь получить элемент имени из массива карт, который выглядит следующим образом:

$.fn.vectorMap('addMap', 'usa_en', {
    "width": 959,
    "height": 593,
    "pathes": {
        "hi": {
            "path": "COORDINATES_GO_HERE",
            "name": "Hawaii"
        },
        "ak": {
            "path": "COORDINATES_GO_HERE",
            "name": "Alaska"
        },
        "fl": {
            "path": "COORDINATES_GO_HERE",
            "name": "Florida"
        },
        ...and so on for the other 47 states
    }
})

Плагин инициируется с использованием следующего, и определяется файл массива карт параметром «map»:

var myData = {"hi":0,"ak":0,"fl":0, ...and so on}

$('#us-map').vectorMap({
    map: 'usa_en',
    values: myData,
    color: '#ccc',
    onRegionClick: function(event, code){
        $.get('{site_url}embeds/state_view/'+code, function(data) {
            $('#data-replace').fadeOut(200,function(){ $(this).html(data).fadeTo(200,1); });
            $('#data-title').fadeOut(200,function(){ $(this).text(INSERT_CLICKED_STATE_NAME_HERE).fadeTo(200,1); });
        });
    }
});

Любые идеи о том, как я могу вставить имя состояния из массива файла карты в обратный вызов onRegionClick?

5
задан Eric 15 June 2012 в 17:35
поделиться