2012-06-27 74 views
3

這是我的第一個問題,我沒有在我的研究中找到答案。爲什麼我的Google Maps API密鑰無效?

我有一個問題,我的谷歌地圖的API密鑰,在舊的網站(不是我的)。 tao-yin.com(法國奇瓊協會)。有2個月,我爲這個網站做了一個地圖(2個地方)。

這裏:http://www.tao-yin.com/arts_classiques_tao/liste_associations.html

這裏:http://www.tao-yin.com/pratique-qi-gong/Cours_stages.htm

一切順利,有一陣子。這是一個在UI事件中使用訪問參數的地圖。 現在,我瞭解到,(因爲你可以看到它),因爲密鑰是無效的,所以2映射出去了。 英文錯誤信息:

谷歌已經禁止在此應用中使用Maps API。 提供的密鑰不是有效的Google API密鑰,或者對於此網站上的Google Maps JavaScript API v3,未授權 。如果您是此應用的 所有者,您可以瞭解這裏獲得有效的密鑰 : https://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key

我驚訝。爲什麼鑰匙不再有效,但以前可以嗎? 我讀過v2自5月19日以來不再有效,但它是v3key(激活)。對於代碼(我不是專家),我在互聯網上爲v3做了一個例子。

  1. 我試圖改變鍵和擦除舊的:同樣的問題
  2. 我試圖2密鑰(一個用於地圖):同樣的問題
  3. 我試圖改變代碼的JavaScript與另一個(一谷歌爲例):同樣的問題
  4. 我試圖創造一個更美好的html代碼:同一probleme

我不知道發生了什麼。我想我打破了一個規則,但是最重要的是?這是一個朋友,一個協會。這是免費的。

有人有想法嗎?

我不知道該怎麼辦:我怎麼能把谷歌地圖放在這個網站上?我讀到可以直接使用googlemap和iframe,但我需要特定的事件。不只是一個地址。

+1

Bienvenueà#1。我想了一下你的問題。 –

+0

我有同樣的問題,代碼是好的,工作,突然間,我無法得到它與我的鑰匙... – Eric

回答

0

Google地圖密鑰綁定到引用的URL主機名。你不妨讓自己成爲發展的關鍵;他們是免費的。

這可能,但不太可能,他們已經殺死了你的朋友的關鍵,因爲他的網站非常繁忙,產生的地圖請求超過了允許的地圖。我不認爲他們在這種情況下殺死了密鑰,而只是拒絕了這些請求。

+0

感謝您的答案。 – user1482779

+0

感謝您的回答。事實上,我很簡單地使用我的谷歌帳戶whitout probleme生成舊密鑰。它工作得很好。該網站不是一個受歡迎的網站。更多地圖的頁面。我嘗試了另一種解決方案,比如拿一個谷歌自己的例子的代碼,在一個新的免費htm上:同樣的結論。事實上,地圖會隨着api密鑰的錯誤信息出現並消失。我認爲該網站被列入黑名單,或者託管服務存在問題。我想知道是否有可能... – user1482779

5

我找到了解決辦法,這是非常簡單的:

的問題是在API密鑰網站的聲明。

在聲明的窗口中,我們有這樣的例子來跟隨底部。

例如:.example.com/

但是,在這裏:https://developers.google.com/console/help/?hl=fr#restrictingusage URL模式:不錯的選擇。 這是邏輯。

之前,我有:「.tao-yin.com /」 它工作(所以我不問更多),但它不是邏輯,因爲它不在一個子域。

現在一切都確定了:「www.tao-yin.com」

所以:不效仿谷歌的例子;-)中庸之道遵循指令。 謝謝大家。