【问题标题】:Why do I keep getting the error trying to load googlemaps?为什么我在尝试加载谷歌地图时不断收到错误消息?
【发布时间】:2012-03-31 19:43:12
【问题描述】:

我正在尝试在 google maps API 中从 v2 迁移到 v3,但我不断收到此错误:Google Maps API 服务器拒绝了您的请求。请求中指定的“sensor”参数必须设置为“true”或“false”。

这是我正在使用的教程: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>

但我不断收到以下错误: Google Maps API 服务器拒绝了您的请求。请求中指定的“sensor”参数必须设置为“true”或“false”。

错误是什么意思,我该如何解决?

【问题讨论】:

    标签: javascript html google-maps-api-3


    【解决方案1】:

    使用:sensor=true 代替 sensor=TRUE

    区分大小写。

    【讨论】:

      【解决方案2】:

      如果其他人遇到类似问题,我也会因为其他原因收到此错误。

      就我而言,问题与我从 Google 网站复制和粘贴示例时在代码中插入的额外换行符和空格有关。

      这行是问题所在:

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

      确保将所有内容正确地挤在一起,美观整洁,否则将无法正确解析代码。

      【讨论】:

        【解决方案3】:

        遇到了同样的问题。如果您已经拥有传感器布尔值的正确键和全部小写字母,请确保您已指定地图尺寸。例如,来自教程:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-04-28
            • 2014-04-12
            • 1970-01-01
            • 2021-06-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多