2012-03-31 43 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

以这种方式制作。 请检查?和传感器之间是否有空隙。

相关问题