javascript - 未捕获的引用错误 : Gmaps. js 错误?

标签 javascript jquery google-maps

我无法弄清楚如何使用 gmaps 插件。我已经按照给出的示例进行操作,甚至查看了页面源代码并复制了它,但我仍然没有任何进展。

这是我的 html block ,其中包含 js 文件。

<!DOCTYPE html>
<html>
<head>
  <title>testss</title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="/javascripts/maps.js"></script>
  <script src="http://maps.google.com/maps/api/js?sensor=true"></script>

  <link href='//fonts.googleapis.com/css?family=Convergence|Bitter|Droid+Sans|Ubuntu+Mono' rel='stylesheet' type='text/css' />

  <script>
$(document).ready(function(){
 var map = new GMaps({
div: '#map', lat: -12, lng: -77
  });
});
  </script>
</head>
<body>
<div id="map"></div>
</body>
</html>

我收到这些错误:

需要未捕获的 Google map API。请注册以下 JavaScript 库 http://maps.google.com/maps/api/js?sensor=true 。 map .js:22

Uncaught ReferenceError :GMaps 未定义

自从我包含该文件以来,不确定为什么会出现此问题。非常感谢任何想法!

如果这有帮助,我正在本地主机上使用node.js 和express。

最佳答案

这是一个依赖错误。包括http://maps.google.com/maps/api/js 调用/javascript/gmaps.js 之前

关于javascript - 未捕获的引用错误 : Gmaps. js 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24505944/

相关文章:

javascript - 将指定排序条件的对象数组排序为字符串

java - 当我完成更改时,JQuery 对话框会自动更新表中的数据

javascript - 添加更改功能后未捕获 RangeError

javascript - 在 IE8 中打印谷歌地图打印和使用 'page-break-before' 时出现问题

javascript - 谷歌地图标记管理器 V3

javascript - 具有 onclick 事件的重叠元素

javascript - 调用另一个类的函数

javascript - ACF 谷歌地图字段未呈现

javascript - 如何对 AngularJS2 "final"中的组件进行单元测试?

jquery - 使用 Ajax.ActionLink,如何显示自定义模式确认?