2012-03-31 75 views
3

我正嘗試從v2遷移到Google Maps API中的v3,並且我不斷收到此錯誤:Google Maps API服務器拒絕了您的請求。請求中指定的「sensor」參數必須設置爲「true」或「false」。爲什麼我不斷收到試圖加載Google地圖的錯誤?

這裏是我使用教程:https://developers.google.com/maps/documentation/javascript/tutorial

在JavaScript我已經SRC改爲

<script type="text/javascript" 
    src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDzGdafsdfdfgoO4cHbfRGL8W23dgfafJKnA&sensor=TRUE"> 
</script> 

,但我不斷收到以下錯誤: 的谷歌地圖API服務器拒絕了您的請求。請求中指定的「sensor」參數必須設置爲「true」或「false」。

錯誤是什麼意思,我該如何解決?

回答

4

用途:用於sensor=true代替sensor=TRUE

它是區分大小寫的。

+0

哈哈,哇。謝謝。我會盡可能標記爲正確的答案。 – Stagleton 2012-03-31 19:46:03

0

如果其他人有類似的問題,我也因爲一個不同的原因得到這個錯誤。

在我的情況下,當我複製並粘貼來自Google網站的示例時,問題與額外換行符和插入代碼中的空格有關。

此行是問題:

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

確保擠一切權利在一起,漂亮整潔,否則將不能正確解析代碼。

0

出現同樣的問題。如果傳感器布爾值已經有正確的鍵和全部小寫字母,請確保已經指定了您的地圖尺寸。例如,來自教程:

<style type="text/css"> 
     html { height: 100% } 
     body { height: 100%; margin: 0; padding: 0 } 
     #map-canvas { height: 100% } 
</style> 
0

以這種方式製作。 請檢查?和傳感器之間是否有空隙。

相關問題