Google Maps Javascript V3 Uncaught TypeError: Cannot read property 'offsetWidth', null

Tout d'abord, toutes mes excuses pour l'autre d'une telle question, mais je n'arrive pas à trouver une similitude entre les questions existantes et de la mienne, alors voici je vais

mon index.html est comme suit:

<html><script id="employee-tpl" type="text/x-handlebars-template">
    <div class='header'><a href='#' class="button header-button header-button-left">Back</a><h1>Map</h1></div>
    <div data-role="content" id="content">
        <div id="map_canvas" style="height:100%"></div>
    </div>    
</script></html>

c'est donc une partie de la index.html qui la div maisons de la carte. donc, la prochaine section ci-dessus se "compilé et a appelé la"

=============ÉDITÉ==============

var EmployeeView = function(employee){

    function initMap(){
        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);
    };

    this.render = function(){
        this.el.html(EmployeeView.template(employee));
        return this;
    };
    this.initialize = function(){
        this.el=$('<div/>');
    };
    this.initialize();
    google.maps.event.addDomListener(window, "load", initMap);  
}

EmployeeView.template = Handlebars.compile($("#employee-tpl").html());

donc avec la logique ci-dessus, de toute façon je suis encore obtenir l'erreur ci-dessous 🙁

Uncaught TypeError: Cannot read property 'offsetWidth' of null 

quelqu'un peut-il m'éclairer?

InformationsquelleAutor eddy | 2013-11-30