我的网站正在使用Google Maps Geocode API,我的网站上的地图不时会显示。例如,昨天早上它表现得很好,但是在下午的某个时候,网站只显示了地图应该是的空白区域。我也得到一个JS错误,说“谷歌没有定义”,并参考了新的google.maps.LatLng。今天早上它仍然是空白的,然后大约一个小时后它又恢复了工作。
据我所知,地图显示空白至少18个小时。该网站是否达到了某种使用限制,导致Google暂时禁止访问该网站的地图API?或者它只是谷歌方面的东西有点下降?
我一直在浏览这个问题的答案,以便希望避免将来再次发生同样的问题,但还没有发现任何具体的问题。我确实看到Google对免费版本的使用限制为每天2500次加载,这就是我所拥有的,但它表示您的网站必须连续90天达到该限制。我不认为我的网站已经达到那么长的限制,但这是我发现的唯一一个看起来可能是它下降的原因。
是否有人了解有关Google API的更多信息,以帮助我了解地图有时无法显示的可能原因?我首先访问了Google API网站,它引用了Stack Overflow,所以我想我会看看是否有人可以提供一些见解。
感谢。
答案 0 :(得分:0)
使用Gmap3时,我遇到了同样的错误“google未定义”。问题是我在包含'google'之前加入'gmap3',所以我颠倒了顺序:
<script src="https://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"> </script>
<script src="/assets/gmap3.js?body=1" type="text/javascript"></script>
答案 1 :(得分:0)
您可以检查是否没有导致&#34;混合内容&#34;错误,通过https从http加载谷歌地图脚本。