2014-02-27 205 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。