2016-10-12 6 views
-3

In Ordnung, das ist das erste Mal, dass ich dieses Problem bei der Verwendung von Google Maps sehe.Uncaught seltsame Fehler in JS

Ich habe 2 einfache Dateien (HTML & JS) und es scheint, dass einer von ihnen diese Fehler

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 Skript

$(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); 
    } 
}); 

Fehler

verursacht

map.js:1 Uncaught ReferenceError: $ is not defined(anonymous function) @ map.js:1 util.js:138 XHR finished loading: GET " https://www.google.com/maps/vt?pb=!1m4!1m3!1i4!2i1!3i5!1m4!1m3!1i4!2i1!3i6 !…ty_class!2s0!12m1!1e47!12m3!1e37!2m1!1ssmartmaps!4e3!12m1!5b1&token=114164".SF @ util.js:138_.TF @ util.js:138(anonymous function) @ onion.js:9XU.load @ onion.js:71$U @ onion.js:15YU.l @ onion.js:71 util.js:138 XHR finished loading: GET " https://www.google.com/maps/vt?pb=!1m4!1m3!1i4!2i4!3i7!1m4!1m3!1i4!2i5!3i6 !…ity_class!2s0!12m1!1e47!12m3!1e37!2m1!1ssmartmaps!4e3!12m1!5b1&token=15750".

Alles, was ich versuche zu tun, ist ziemlich einfach, ich versuche Google Maps Optionen zu deaktivieren.

+1

Sie versuchen, JQuery zu verwenden, wenn es offensichtlich nicht geladen ist. – Carcigenicate

+1

Haben Sie jQuery inklusiv? – empiric

+0

scheint es erfordert 'Jquery' –

Antwort

0

Haben Sie jQuery in Ihrem HTML verlinkt? Die $ Var sucht nach aktiver jQuery, um Ihre initialize() Funktion auszuführen.

+1

das isn ' t eine Antwort .. Verwenden Sie Kommentarblöcke um Klärung zu bitten. Es ist nicht schwer, die 50 Rep-Punkte zu bekommen, um sie benutzen zu können. – charlietfl

+0

Ja, ich habe die Jquery verlinkt, ich habe versehentlich diesen Teil am Code entfernt, während ich gepostet habe, aber yep, ich habe es. –