2015-06-30 3 views
0

Мне нужно перевести название региона в JVectorMap. Я использую onRegionLabelShow, но ничего не происходит, вот мой код:JVectorMap - смена области этикетки

<script> 
    jQuery(function($) { 
    $(function(){ 

     var regionColor = "#ee9439" 
     color = {}; 

     color['US'] = regionColor; 
     color['FI'] = regionColor; 
     color['BY'] = regionColor; 
     color['UK'] = regionColor; 
     color['GB'] = regionColor; 

     var name = { 
     'US': 'USA', 
     'DE': 'Deutschland', 
     'RU': 'Russland' 
     } 

     $('#world-map').vectorMap({ 

     map: 'world_mill_en', 
     backgroundColor: '#00AAA1', 
     series: { 
      regions: [{ 
      values: color, 
      attribute: 'fill' 
      }] 
     }, 
     onRegionLabelShow: function(e, el, code){ 

      label.html(names[code]); 
     } 

     }); 
    }); 
    }); 
</script> 

ответ

0

У вас есть опечатка в коде: Вы объявляете массив name, но ваш onRegionLabelShow пытается получить доступ к names.

Смежные вопросы