當我從原始網址http://cat.herrick.m401.signature-it.com/testmap.html調用Google地圖時,Google地圖確實會生成地圖。但是,當使用新的URL http://herrickindustrial.com/testmap.html呈現相同的頁面時,Google地圖會生成消息「糟糕!出錯了」。錯誤「MissingKeyMapError」。我曾嘗試爲新網址使用新的API密鑰,但出現同樣的錯誤。我如何使用新的URL工作?將網頁移至新網址時Google地圖失敗
-1
A
回答
0
頁面http://herrickindustrial.com/testmap.html在沒有API密鑰的情況下加載Google Maps JavaScript API。
的網址是:
正如你所看到的主要參數爲空&key=&sensor=false...
檢查你的代碼,找出原因,關鍵是空的。自2016年6月22日起,API密鑰是強制性的。您必須包含它。
此外,我想建議使用Chrome瀏覽器的Google Maps API Checker extension。
通過此擴展,您可以檢查自己的頁面並查找與Google Maps JavaScript API實施相關的問題。
0
的error message告訴你什麼是錯的:"MissingKeyMapError"
,從文檔:
MissingKeyMapError錯誤
加載的API缺少必要的驗證參數腳本元素。 如果您使用的是標準Maps JavaScript API,則必須使用帶有有效API密鑰的密鑰參數。如果您是高級計劃客戶,則必須將客戶端參數與您的客戶端ID或具有有效API密鑰的關鍵參數一起使用。
你的代碼不包括在其請求的API密鑰:
src="https://maps.googleapis.com/maps/api/js?v=3&callback=componentGoogleMaps.initCallback&key=&sensor=false&language=en&dir=ltr®ion=IL">
我的猜測是,http://*.signature-it.com
是祖父級的無鑰匙進入。
相關問題
- 1. Google地圖標記網址?
- 2. 將網站遷移到新網址並將舊網址指向新網址
- 3. 將AngularJS網站移至Google Cloud環境
- 4. 使用htaccess將所有舊網址重定向至新網址
- 5. htacces - 將舊網址重定向至新
- 6. 臨時網頁的網站地址
- 7. Google地址的網址地址
- 8. HttpConnection失敗.connect()的圖片網址
- 9. Android:Webview加載網址失敗?
- 10. 如果網頁網址鏈接失敗,則重定向Javascript網址
- 11. Google地圖API和目標網址
- 12. 通過網址生成Google地圖
- 13. 將java網站移至applet
- 14. Google將我的網站地圖編爲網頁
- 15. 將移動網址轉換爲非移動網頁
- 16. 將網絡鏈接添加到Google地球失敗
- 17. 在Google中搜索時將舊網址重定向到新網址
- 18. Google地圖 - 從ROADMAP移除網格
- 19. 谷歌地理編碼失敗,但地址存在時,輸入到谷歌地圖網頁
- 20. 更新網址而不刷新網頁
- 21. Mapclusterer在渲染Google地圖時失敗
- 22. Jekyll頁面消失網址
- 23. Google地圖請求失敗
- 24. 託管網頁時CSS佈局失敗
- 25. 將網頁網址添加到網域
- 26. 如何在Google +圖片分享時移除網址顯示?
- 27. 如何將地址添加到網頁上的谷歌地圖?
- 28. 將網址添加到Google地圖標記?
- 29. SQL |將Google地圖網址轉換爲滯後和延遲
- 30. 將Sharpoint網站遷移到Google網站
您是否在收到地圖API密鑰時對域名類型設置了任何限制? – Libby
認證響應不同。 signature-it.com獲取'/**/_xdc_._qsin1i && _xdc _._ qsin1i([1,null,0])'和herrickindustrial.com得到'/**/_xdc_._oxz00v && _xdc _._ oxz00v([0,15 ,0])'。代碼是相同的,所以第二個域由於某種原因被阻止。 –
Libby,即使使用新的API密鑰也會出現問題。 –