2013-07-07 118 views
1

我想簡單地使用API​​添加谷歌地圖。我從字面上複製了教程中的代碼並將其粘貼到我的網站。當我確定它的工作後,我正在編輯它。這是我的索引頁面的頭部。谷歌地圖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尼爾「負荷」的

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

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

長此與您的負載事件..!