我无法弄清楚如何使用 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/