錯誤訊息

本頁面說明 Maps Embed API 可傳回的錯誤訊息。發生錯誤時,Maps Embed API 會顯示錯誤訊息的文字來取代地圖。系統也可能會發生某些錯誤狀況,導致浮水印加亮的地圖。

無效的要求

如果要求無效,Maps Embed API 會傳回 HTTP 4xx 狀態碼,以及用來說明問題的訊息。以下是這類錯誤條件的範例。注意:這份清單並未列出所有可能的錯誤。請查看 API 傳回的實際錯誤代碼和訊息,瞭解特定問題的詳細資料。

錯誤狀況範例 狀態碼
要求含有無效參數,或缺少必要參數。例如,zoom 參數不在預期的數值範圍內,或要求中缺少必要參數。 400 BAD REQUEST
要求內含的 API 金鑰無效。 403 FORBIDDEN

API 金鑰和 QPS 錯誤

系統會將 API 金鑰和 QPS 錯誤視為無效要求。可能的原因包括:

帳單和 HTTP 參照網址錯誤

調暗的地圖 (稱之為「負數」) 的街景服務圖片,以浮水印「隱形」(僅用於開發) 表示,將在符合下列任一情況時傳回:

在瀏覽器中檢查錯誤

如果是帳單和 HTTP 參照網址,Maps Embed API 會將錯誤訊息寫入 window.console。針對無效要求 (包括 API 金鑰和 QPS 錯誤),控制台只會回報 HTTP 4xx 狀態碼。本節說明如何在 Google Chrome 中查看主控台的輸出內容。如果您使用任何其他瀏覽器,請參閱瀏覽器的開發人員說明文件。為了方便參考,您可以在此查看其他瀏覽器的主控台輸出內容。

在 Chrome 中,您可以使用 JavaScript 控制台來檢查主控台輸出內容,如下所示。

  1. 如要開啟開發人員工具,請選取選單圖示 > [More Tools] (更多工具) &gt [Developer Tools] (開發人員工具)
  2. 如要開啟 JavaScript 控制台,請按一下「開發人員工具」視窗頂端的「Console」分頁標籤。您也可以使用 ESC 鍵來切換 JavaScript 主控台。