Как я могу получить имя страны щелчка от jVectormap?Получение названия страны от jVectormap Карта мира
Я использую простой код, добавлено предупреждение, чтобы показать имя страны с щелчком, но не работает.
jQuery('#vmap').vectorMap({
map: 'world_en',
backgroundColor: '#e9e9e7',
color: '#dfdfdd',
hoverOpacity: 0,
selectedColor: '#5f8b98',
hoverColor: '#5f8b98',
enableZoom: true,
showTooltip: true,
values: sample_data,
scaleColors: ['#dfdfdd'],
onRegionClick: function (event, code) {
var map = $('#vmap').vectorMap('get', 'mapObject');
var name = map.getRegionName(code);
//ADDED ALERT TO SHOW NAME OF CLICKED COUNTRY
alert(name);
},
normalizeFunction: 'polynomial'
});
Вот документация использования скрипта:
http://jvectormap.com/documentation/javascript-api-v1/jvm-worldmap/
возможно дубликат [Получить имя выбранной страны из jQuery Vector Maps] (http://stackoverflow.com/questions/20585636/get-name-of-selected-country-from-jquery-vector-maps) –
Нет, я добавил туда свой код .. – Lethysek
Ничего плохого в вашем коде, я установил jsFiddle для демонстрации: http://jsfiddle.net/9Vyv6/ У вас есть ошибки javascript? –