2013-07-07 3 views
1

J'essaie simplement d'ajouter une carte google en utilisant l'API. J'ai littéralement copié le code du tutoriel et l'ai collé sur mon site. J'allais ensuite l'éditer après m'être assuré que ça marchait. C'est dans la tête de ma page d'index. J'ai placé le code ci-dessous dans un fichier .js. Je continue d'avoir une erreur de syntaxe. Voici le code.Google maps api erreur de syntaxe

function initialize() { 
    var map_canvas = document.getElementById('map_canvas'); 
    var mapOptions = { 
     center: new google.maps.LatLng(44.5403, -78.5463), 
     zoom: 8, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var map = new google.maps.Map(map_canvas); 
} 

google.maps.event.addDomListener(window, ‘load’, initialize); 

Je reçois l'erreur sur la toute dernière ligne. Quelqu'un peut-il me dire pourquoi quand tout ce que j'ai fait était de le copier?

Répondre

1

Les caractères de citation que vous avez copiés sont des caractères spéciaux, pas les ' standard que vous devez utiliser dans le code.

Modifier à:

google.maps.event.addDomListener(window, 'load', initialize); 
+0

cela a fonctionné merci! – zachstarnes

+0

pour une raison quelconque, la carte ne montre pas que c'est juste une boîte grise, y a-t-il autre chose qui ne va pas avec le code? – zachstarnes

+0

Je ne suis pas sûr à ce sujet, vous devrez peut-être poster plus de votre code comme une question distincte. Edit: ressemble à ce que vous avez fait, et a déjà reçu votre réponse – freejosh

0

Oh, je pense que c'est un bug documention votre dernière ligne devrait être comme ça:

google.maps.event.addDomListener(window, ‘load’, initialize()); 
0

Je pense qu'il ya erreur becouse de faux apostraps 'charge' neal

google.maps.event.addDomListener(window, 'load', initialize); 
0

google.maps.event.addDomListener (fenêtre, 'charger', initialiser); Changez ceci avec votre charge Événement .. !!