JS中没有发现奇怪的错误

时间:2016-10-12 18:29:11

标签: javascript jquery google-maps

好的,这是我第一次在使用谷歌地图时看到这个问题。

我有两个简单的文件(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&amp;ie=UTF8&amp;ll=37.0625,-95.677068&amp;spn=56.506174,79.013672&amp;t=m&amp;z=4&amp;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”。

我想要做的就是很简单,我正在尝试禁用谷歌地图选项。

1 个答案:

答案 0 :(得分:0)

你的HTML中是否有jQuery链接? $ var正在寻找有效的jQuery来执行initialize()函数。