Google MAP API Uncaught TypeError: Die Eigenschaft 'offsetWidth' von null kann nicht gelesen werden

Ich versuche, Google MAP API v3 mit dem folgenden code.

<h2>Topology</h2>

<script src="https://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="{% url css_media 'tooltip.topology.css' %}" />
<link rel="stylesheet" type="text/css" href="{% url css_media 'tooltip.css' %}" />

<style type="text/css" >
      #map_canvas {
              width:300px;
            height:300px;
     }
</style>

<script type="text/javascript">

var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
            myOptions);

</script>

<div id="map_canvas"> </div>

Wenn ich diesen code ausführen, der browser sagt.

Uncaught TypeError: Cannot read property 'offsetWidth' null

Habe ich keine Ahnung, da ich die die Richtung gegeben, in dieses tutorial.

Haben Sie keine Ahnung?

Kommentar zu dem Problem - Öffnen
Es gibt nichts in deinem code, die verwendet offsetWidth. Ist das wirklich der komplette code? Vermutlich ist der {% ... %} ist, einige server-seitigen code? Was ist in der browser Quelle Anzeigen? Kommentarautor: Andrew Leach
Ich Wünsche gmaps hatte eine bessere Fehlermeldung. Kommentarautor: Keith

InformationsquelleAutor der Frage jaeyong | 2012-07-31

Schreibe einen Kommentar