2014-02-27 150 views
0

我的网站正在使用谷歌地图地理编码API,并且我的网站上的地图不时显示。例如,昨天早上它显示得很好,但在下午的某个时候,该网站刚刚显示了地图应该显示的空白区域。我还得到一个JS错误,说“谷歌没有定义”,并参考了新的google.maps.LatLng。今天早上它仍然是空白的,然后大约一个小时后它再次工作。谷歌地图突然没有显示

据我所知,地图至少显示18小时空白。该网站是否会达到某种使用限制,导致Google暂时禁止访问该网站的地图API?或者,它只是谷歌方面的一些事情而已?

我一直在浏览这个答案,希望避免将来再次发生同样的问题,但还没有找到具体的东西。我确实看到Google的免费版每天使用量限制为2500次,这是我拥有的,但它表示您的网站必须连续90天达到此限制。我不认为我的网站已经达到了这么长时间的限制,但那真的是我发现的唯一一个看起来像是它可能会下降的可能原因。

有没有人知道更多关于Google API的信息,以帮助我了解有时候地图不会显示的可能原因?我首先访问了Google API网站,并引用了Stack Overflow,所以我想我会看看是否有人能够提供一些见解。

谢谢。

+0

当google api未加载时,您会收到'google未定义'消息。我有时在链接出现问题时看到这种情况。 –

回答

0

我在使用Gmap3时发生了同样的错误“google未定义”。问题是,我是包括“谷歌”之前,包括“gmap3”,所以我颠倒了顺序:通过加载谷歌通过HTTP映射脚本

<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> 
0

您可以检查,如果你不会导致“混合内容”的错误,来自https。