Отображение данных о стране / штате в jVectorMap - PullRequest
1 голос
/ 21 ноября 2011

Должен признать, что я новичок в jQuery и JS, но мне действительно нравятся классные вещи, которые вы можете сделать с помощью jVectorMap.Но до сих пор я не смог добавить одну вещь: при наведении курсора / наведении обычно отображается название штата или страны.Можно ли добавить соответствующие данные (например, значение ВВП)?И / или возможно ли добавить легенду со значениями цвета стран / штатов?Большое спасибо!Клаус

1 Ответ

7 голосов
/ 21 ноября 2011

Используя пример визуализации данных , вы можете добавить функцию обратного вызова, чтобы показать соответствующий показатель для выбранного кода состояния.Итак, если ваши данные выглядят так:

var gdpData = {"ca":34.56 ...}

Тогда вы можете сделать что-то вроде ...

$('#map').vectorMap({
    colors: colors,
    hoverOpacity: 0.7,
    hoverColor: false,
    onLabelShow: function(event, label, code){
       label.text(label.text() + " (" + gdpData[code] + ")");
    }
});
...