title: Type Error google.visualization.DataTable is not a constructor
body: <p>I am trying to create a table using google chart, but it is returning the error of the contruct of the table method. I saw several references, but I think the error is something that is giving in the jsapi library, so google is not defining.   </p>
  
  <pre><code>&gt; Uncaught TypeError: Cannot redefine property: Map
      at defineProperty (&lt;anonymous&gt;)
      at gvjs_bc (jsapi_compiled_format_module.js:13)
      at jsapi_compiled_format_module.js:28
  &gt; Uncaught TypeError: Cannot read property 'Xc' of undefined
      at jsapi_compiled_default_module.js:33
  &gt; Uncaught TypeError: Cannot use 'in' operator to search for 'google' in undefined
      at gvjs_k (jsapi_compiled_format_module.js:33)
      at jsapi_compiled_bar_module.js:17
  &gt; Uncaught TypeError: Cannot use 'in' operator to search for 'google' in undefined
      at gvjs_k (jsapi_compiled_format_module.js:33)
      at jsapi_compiled_table_module.js:5
   &gt; Uncaught (in promise) TypeError: google.visualization.DataTable is not a constructor
      at drawChartUsersActive (UsersActive:280)
      at drawCharts (UsersActive:276)
      at loader.js:248
  </code></pre>
  
  <p>This is my html code, as you can see it is very simple, I'm just trying to plot the table, but always returns me these errors</p>
  
  <pre><code>&lt;html&gt;
    &lt;head&gt;
      &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.1/jquery.min.js"&gt;&lt;/script&gt;
      &lt;script src="https://www.gstatic.com/charts/loader.js"&gt;&lt;/script&gt;
      &lt;meta name="layout" content="bootstrap"&gt;
    &lt;/head&gt;
    &lt;body&gt;
      &lt;div class="cabecalho"&gt;&lt;/div&gt;
      &lt;div id="table_div"&gt;&lt;/div&gt;
  
      &lt;script type="text/javascript"&gt;
        google.charts.load('current', {
          packages: ['bar', 'corechart', 'table'],
          callback: drawCharts
        });
  
        function drawCharts() {
          drawChartUsersActive();
        }
  
        function drawChartUsersActive() {
          var data = new google.visualization.DataTable();
          data.addColumn('string', 'Name');
          data.addColumn('number', 'Salary');
          data.addColumn('boolean', 'Full Time Employee');
          data.addRows([
            ['Mike',  {v: 10000, f: '$10,000'}, true],
            ['Jim',   {v:8000,   f: '$8,000'},  false],
            ['Alice', {v: 12500, f: '$12,500'}, true],
            ['Bob',   {v: 7000,  f: '$7,000'},  true]
          ]);
  
          var table = new google.visualization.Table(document.getElementById('table_div'));
  
          table.draw(data, {showRowNumber: true, width: '100%', height: '100%'});
        }
      &lt;/script&gt;
    &lt;/body&gt;
  
  &lt;/html&gt;
  </code></pre>