Google 地圖平台即將推出新版地圖樣式。新版地圖樣式內建全新的預設調色盤,並且提升地圖體驗、改善服務的可用性。所有地圖樣式都將於 2025 年 3 月自動更新。請參閱「
Google 地圖平台新版地圖樣式」一文,進一步瞭解適用範圍及如何提早啟用。
錯誤訊息
本頁面說明 Maps Embed API 可能傳回的錯誤訊息。發生錯誤時,Maps Embed API 會以錯誤訊息文字取代地圖。此外,也可能發生某些錯誤狀況,導致出現加上浮水印的深色地圖。
無效的要求
如果要求無效,地圖嵌入 API 會傳回 HTTP 4xx
狀態碼,以及描述問題的訊息。以下列舉這類錯誤狀態的例子。注意:這份清單僅列出部分可能的錯誤。如要瞭解特定問題的詳細資訊,請查看 API 傳回的實際錯誤代碼和訊息。
錯誤狀況範例 |
狀態碼 |
要求含有無效參數,或缺少必要參數。例如,zoom 參數不在預期的數值範圍內,或是要求參數缺少在要求中。 |
400 BAD REQUEST |
要求中包含的 API 金鑰無效。 |
403 FORBIDDEN |
API 金鑰和配額錯誤
API 金鑰和配額錯誤會視為無效要求。可能的原因如下:
結帳和 HTTP 參照來源錯誤
發生下列任一情況時,系統會傳回顏色較深 (有點像「負片」效果的街景服務圖片),而且會有「僅供開發使用」浮水印:
在瀏覽器中檢查錯誤
對於結算和 HTTP 參照網址錯誤,Maps Embed API 會將錯誤訊息寫入 window.console
。對於無效的要求 (包括 API 金鑰和配額錯誤),主控台只會回報 HTTP 4xx
狀態碼。本節說明如何查看 Google Chrome 的控制台輸出內容。如果您使用任何其他瀏覽器,請參閱瀏覽器的開發人員說明文件。以下列出在一些其他瀏覽器中查看控制台輸出內容時可使用的工具,供您參考。
在 Chrome 中,您可以使用 JavaScript 控制台檢查控制台輸出內容,如下所示。
-
如要開啟開發人員工具,請依序選取選單圖示 >「更多工具」 >「開發人員工具」。
-
如要開啟 JavaScript 控制台,請按一下開發人員工具視窗頂端的「主控台」分頁。您也可以使用 ESC 鍵切換 JavaScript 控制台。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-02-28 (世界標準時間)。
[null,null,["上次更新時間:2025-02-28 (世界標準時間)。"],[[["The Maps Embed API displays error messages in place of the map or as a darkened, watermarked map when errors occur."],["Invalid requests result in a `4xx` HTTP status code and a descriptive error message, often due to missing or incorrect parameters or an invalid API key."],["API key and quota errors are treated as invalid requests, and can stem from a missing, invalid, or restricted API key, or a disabled API."],["Billing and HTTP referer errors result in a darkened, watermarked map, and may be caused by billing issues, exceeding usage limits, or missing HTTP referers."],["Error messages for billing and referer issues can be found in the browser's console; invalid request errors show only the HTTP status code."]]],["The Maps Embed API displays error messages or a watermarked map when issues occur. Invalid requests trigger a `4xx` status code, indicating problems like missing or incorrect parameters or an invalid API key. Billing or HTTP referer issues result in a watermarked map, caused by disabled billing, invalid payment, exceeded limits, or missing referers. Errors are logged in the browser's console (`window.console`) and can be checked via browser developer tools.\n"]]