2013-07-07 2 views
1

Я пытаюсь просто добавить карту google с помощью api. Я буквально скопировал код из учебника и вставил его на свой сайт. Затем я собирался отредактировать его после того, как я убедился, что это сработало. Это находится во главе моей индексной страницы.Google maps api ошибка синтаксиса

<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

Я разместил код ниже в файле .js. Я продолжаю получать синтаксическую ошибку. Вот код.

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); 

Я получаю сообщение об ошибке на последней строке. Может ли кто-нибудь сказать мне, почему, когда все, что я сделал, это скопировать?

ответ

1

Коды символов, которые вы скопировали, являются специальными символами, а не регулярными ', которые вам нужно использовать в коде.

Изменить это:

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

это сработало спасибо! – zachstarnes

+0

по какой-то причине карта не показывает, что это только серый квадрат, есть ли что-то еще с кодом? – zachstarnes

+0

Я не уверен в этом, вам может потребоваться опубликовать больше вашего кода в качестве отдельного вопроса. Изменить: похоже, что вы это сделали, и получил свой ответ уже – freejosh

0

О я думаю, что это справки о ошибке вашей последняя строка должна быть такой:

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

Я думаю, что есть ошибка becouse неправильного apostraps Neal «нагрузки»

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

google.maps.event.addDomListener (окно, 'load', initialize);

Chang этот с вашей стороны Event .. !!

Смежные вопросы