好的,这是我第一次在使用谷歌地图时看到这个问题。
我有两个简单的文件(html& JS),似乎其中一个文件导致了这些错误
HTML
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/test.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="map.js"> </script>
</head>
<body>
<div id="test">
<iframe id="map" width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?hl=en&ie=UTF8&ll=37.0625,-95.677068&spn=56.506174,79.013672&t=m&z=4&output=embed"></iframe>
</div>
</body>
</html>
Java脚本
$(document).ready(function() {
initialize();
function initialize() {
var myOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map"),
myOptions);
}
});
错误
map.js:1未捕获的ReferenceError:$未定义(匿名函数) @ map.js:1 util.js:138 XHR完成加载:GET “!!!!!!!!https://www.google.com/maps/vt?pb=!1m4!1m3!1i4!2i1!3i5!1m4!1m3!1i4!2i1!3i6 ... ty_class 2S0 12M1 1e4712立方米1E37 2M1 1ssmartmaps 4E3 12M1 5B1和放大器;!!!标记= 114164” .SF @ util.js:138_.TF @ util.js:138(匿名函数)@ onion.js:9XU.load @ onion.js:71 $ U @ onion.js:15YU.l @ onion.js:71 util.js:138 XHR完成加载:GET “!!!!https://www.google.com/maps/vt?pb=!1m4!1m3!1i4!2i4!3i7!1m4!1m3!1i4!2i5!3i6 ... ity_class 2S0 12M1 1e4712立方米1E37 2M1 1ssmartmaps 4E3 5B1 12M1&安培;!!令牌= 15750”。
我想要做的就是很简单,我正在尝试禁用谷歌地图选项。
答案 0 :(得分:0)
你的HTML中是否有jQuery链接? $
var正在寻找有效的jQuery来执行initialize()
函数。