2016-04-13 10 views
2

Ich versuche, jvectormap in einer Anwendung von Grails zu verwenden und die Beispiele auf der Website von jvectormap zu folgen, um zu beginnen. Jedoch kann ich nicht herausfinden, warum ich den Fehler bekomme, dass "jvm.Map kein Konstruktor ist". Ich habe alle notwendigen .css und .js Dateien eingefügt, und der Code ist ziemlich wörtlich von der Website von jvectormap.Das Erhalten einer "jvm.Map ist kein Konstruktor" für jvectormap

<!DOCTYPE html> 
<html> 
    <head> 
     <meta name="layout" content="main"> 
     <asset:stylesheet src="jquery-jvectormap-2.0.1.css"/> 
     <asset:javascript src="jquery-jvectormap-2.0.1.min.js"/> 
     <asset:javascript src="jquery-jvectormap-world-mill-en.js"/>  

    </head> 
    <body> 
     <div id="widthholder"><span></span></div> 
     <div id="world-map" style="width: 600px; height: 400px"></div> 
     <script> 
      var gdpData = { 
       "AF": 16.63, 
       "AL": 11.58, 
       "DZ": 158.97 
      };   

      $(function(){ 
       map = new jvm.Map({ 
        map: 'world_mill_en', 
        container: $('#world-map'), 
        series: { 
         regions: [{ 
          values: gdpData, 
          scale: ['#C8EEFF', '#0071A4'], 
          normalizeFunction: 'polynomial' 
         }] 
        }, 
        onRegionTipShow: function(e, el, code){ 
         el.html(el.html()+' (GDP - '+gdpData[code]+')'); 
        } 
       }); 
      }); 

     </script> 
    </body> 
</html> 

Antwort