2012-11-28 121 views
2

很久以前,我已經使用舊的API版本(v2)設置了Google地圖項目。我知道Google Maps API v2已被棄用,我正在爲新版本重寫它,但直到那時我才需要這個工作。谷歌地圖api v2停止工作

突然,地圖停止工作在一個警告框引發此錯誤:

谷歌已經禁止對此應用使用地圖API。此 網站未被授權使用提供的Google地圖客戶端ID。如果 您是此應用的所有者,您可以瞭解更多關於 註冊網址在這裏: http://code.google.com/apis/maps/documentation/premier/guide.html#URLs

我還沒有在當前的應用程序改變任何東西,每天的要求是小於1000(路遠從每日配額)。我注意到的第一件事是沒有指定允許的引用者。但是,即使他們被設置爲(我的域替換sitename.com):

sitename.com 
sitename.com/* 
www.sitename.com 
www.sitename.com/* 
*.sitename.com 
*.sitename.com/* 

有任何甚至幾個小時後沒有結果。這個應用程序突然停止工作的原因對我來說仍然是一個謎(再次 - 我的代碼或谷歌賬戶中沒有任何改變),但最重要的是我需要非常快速的解決方案。

任何想法?

+0

您是否嘗試重新生成另一個密鑰?即使交換到新密鑰後錯誤仍然存​​在,您可能需要聯繫Google。 – wf9a5m75

回答

1

聽起來像你可能會使用v2.x.最近發佈了v2。如果你沒有使用v2.s;你可以嘗試(或者v = 2)來查看它是否解決了你的問題(現在,他們已經在v2上進行了2周的升級週期:「我們已經將v = 2.x更新爲2.441,v = 2將會是在2周內更新,v = 2.s將在4周內更新。「)

+0

謝謝。就是這樣。 – PurpleBunny

+0

這可能是值得的[創建問題](http://code.google.com/p/gmaps-api-issues/issues/entry?template=Maps%20API%20v2%20-%20迴歸)在[問題跟蹤器](http://code.google.com/p/gmaps-api-issues/issues/list)記錄您的問題(最好舉一個例子,並不一定是您的現場網站,但一個jsfiddle或一個簡單的演示),它可以讓Google Maps API團隊在破解版本進入v2.s之前對其進行修復,如果他們在兩週升級之前知道這個問題,那將是一件好事。 – geocodezip

+0

是的,我做到了。 – PurpleBunny