title: Getting a "jvm.Map is not a constructor" for jvectormap
body: <p>I'm trying to use jvectormap in a grails application and have been following the examples on the jvectormap website to get started.  However, I cannot figure out why I'm getting the error that "jvm.Map is not a constructor".  I included all the necessary .css and .js files, and the code is pretty much verbatim from jvectormap's website. </p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
      &lt;head&gt;
          &lt;meta name="layout" content="main"&gt;
          &lt;asset:stylesheet src="jquery-jvectormap-2.0.1.css"/&gt;
          &lt;asset:javascript src="jquery-jvectormap-2.0.1.min.js"/&gt;
          &lt;asset:javascript src="jquery-jvectormap-world-mill-en.js"/&gt;    
  
      &lt;/head&gt;
      &lt;body&gt;
          &lt;div id="widthholder"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div id="world-map" style="width: 600px; height: 400px"&gt;&lt;/div&gt;
          &lt;script&gt;
              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]+')');
                      }
                  });
              });
  
          &lt;/script&gt;   
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>