エラー メッセージ

このページでは、Maps Embed API から返されるエラー メッセージについて説明します。エラーが発生すると、Maps Embed API は地図の代わりにエラー メッセージ テキストを表示します。特定のエラー状態になると、透かし文字の入った暗い地図が表示されます。

無効なリクエスト

リクエストが無効な場合、Maps Embed API は HTTP 4xx ステータス コードと問題を説明するメッセージを返します。このようなエラー条件の例を次に示します。注: 上記は、発生する可能性のあるエラーをすべて網羅したものではありません。具体的な問題の詳細については、API から返された実際のエラーコードとメッセージをご確認ください。

エラー発生条件の例 ステータス コード
リクエストに無効なパラメータが含まれているか、必須パラメータが指定されていません。たとえば、zoom パラメータが想定される数値範囲内に入っていない、またはリクエストに必要なパラメータが含まれていないなどです。 400 BAD REQUEST
リクエストに含まれている API キーが無効です。 403 FORBIDDEN

API キーと割り当てのエラー

API キーと割り当てのエラーは、無効なリクエストとして扱われます。考えられる原因は次のとおりです。

請求と HTTP リファラーのエラー

次のいずれかの場合に、「for development purposes only」という透かし入りの、暗い地図または白黒反転のストリートビュー画像が返されます。

ブラウザでエラーを確認する

課金と HTTP リファラーのエラーの場合、Maps Embed API はエラー メッセージを window.console に書き込みます。無効なリクエスト(API キーや割り当てエラーなど)の場合、コンソールには HTTP 4xx ステータス コードのみが報告されます。このセクションでは、Google Chrome でコンソール出力を確認する方法について説明します。他のブラウザを使用している場合は、そのブラウザのデベロッパー向けのドキュメントを確認してください。ご参考までに、他のブラウザでコンソール出力をチェックするためのツールのリストを次に示します。

Chrome では、次の手順に従って、JavaScript コンソールを使用してコンソール出力を確認できます。

  1. デベロッパー ツールを開くには、メニュー アイコン > [その他のツール] > [デベロッパー ツール] を選択します。
  2. JavaScript コンソールを開くには、デベロッパー ツール ウィンドウの上部にある [コンソール] タブをクリックします。ESC キーを使用して JavaScript コンソールの表示状態を切り替えることもできます。