錯誤訊息

本頁面說明 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 控制台檢查控制台輸出內容,如下所示。

  1. 如要開啟開發人員工具,請依序選取選單圖示 >「更多工具」 >「開發人員工具」
  2. 如要開啟 JavaScript 控制台,請按一下開發人員工具視窗頂端的「主控台」分頁。您也可以使用 ESC 鍵切換 JavaScript 控制台。