Javascript 为什么一个简单的google.load('visualization…)调用会抛出错误?

Javascript 为什么一个简单的google.load('visualization…)调用会抛出错误?,javascript,google-visualization,Javascript,Google Visualization,我只是想加载google可视化包,这样我就可以查询一个融合表来找到一些地图边界 以下是导致故障的四行代码: <script src="https://www.google.com/jsapi"></script> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script <script src="ht

我只是想加载google可视化包,这样我就可以查询一个融合表来找到一些地图边界

以下是导致故障的四行代码:

   <script src="https://www.google.com/jsapi"></script>
   <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
   <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script><script>

    google.load('visualization', '1', {'packages':['corechart', 'table', 'geomap']}, callback:function() { alert('!'); }});

您正在导入不正确的google JS包。您导入的地图API不包含可视化包。请将您的google导入更改为:

<script src="https://www.google.com/jsapi</script>

这应该是可行的。这是一个有效的

谢谢你的评论。你说得完全正确。问题是我试图在这里复制这项技术:但一旦我再次扩展google.load以包含新的软件包,我又会有一个空白屏幕。特别是,这会生成一个空白屏幕:尽管它显然在另一个系统中有效所以,请提问。在这种情况下,您只需要包含两个文件。请记住,在许多情况下,不同的包将是不同的脚本。因此,请确保您包含与您的包匹配的所有脚本。抱歉再次询问,但如果我已经加载了SO引用中的内容,为什么它不起作用?我可以在哪里查看要将这些包与js源代码相匹配?我才刚刚开始,我发现很难浏览google API文档。例如,如果我在这里搜索表,我什么也找不到。我在哪里可以找到需要从远程google源代码加载的表?感谢您的任何输入。哪个包特别失败?Maps独立于jsapi。以下所有操作都失败:google.load'visualization',1',{'packages':['corechart',table','geomap']},回调:function{alert'!;};,google.load'visualization',1',{'packages':['corechart',table',geomap']},回调:function{alert'!;};,google.load visualization',1',{'packages':['corechart','geo']},回调:函数{alert'!';}}};,等等。我加载的任何包组合都失败。
<script src="https://www.google.com/jsapi</script>