2016-08-04 57 views
-1

在開始版本api 3(javascript api)我們不需要有API關鍵?現在在文檔中有2點:
1)NoApiKeys警告 加載API的腳本元素沒有API密鑰。請確保您包含有效的API密鑰作爲關鍵參數。您可以在Google API控制檯上生成新的API密鑰。
2)InvalidKeyMapError錯誤
未找到加載API的腳本元素中包含的API密鑰。請確保您使用的是正確的API密鑰。您可以在Google API控制檯上生成新的API密鑰。
在什麼情況下我們有1點,當我們有2點?義務谷歌api鍵地圖

回答

0

您可以通過以下方式

<script type="text/javascript" 
    src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE"> 
</script> 

使用谷歌地圖沒有API密鑰,你會得到點提到的錯誤這種情況下1

您也可以使用谷歌地圖用關鍵

<script type="text/javascript" 
    src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE"> 
</script> 

如果您已經使用的API密鑰無效或不正確,或者您正在使用它尚未被列入白名單的該部分的網站icular API密鑰,然後你會得到一點錯誤2.

詳情檢查How to use Google Maps without key

要爲關鍵的註冊:https://developers.google.com/maps/documentation/javascript/get-api-key

+0

我們還有一個錯誤:MissingKeyMapError \t錯誤\t 加載API的腳本元素缺少所需的驗證參數。如果您使用的是標準Maps JavaScript API,則必須使用帶有有效API密鑰的密鑰參數。如果您是Maps API for Work客戶,則必須使用帶有客戶端ID的客戶端參數或具有有效API密鑰的關鍵參數。 –

+0

它的意思是我們必須有鑰匙? –

+0

是的,你需要鑰匙。截至2016年6月22日,Google地圖V3不再支持無鑰匙訪問(任何不包含API密鑰的請求)。我在答案中添加了url,您可以使用它來註冊一個免費的API密鑰 – Joyson

0

如果您在標準計劃下使用API​​,則必須使用在您選擇的項目中設置的瀏覽器密鑰(一種API密鑰)。
直到您的應用程序在連續90天內每天達到25000次呼叫之前,這種使用都是免費的。 Generate a key here

+0

意味着什麼標準計劃? –

+0

gmaps免費計劃 –