このページでは、プロバイダによって返されるエラー メッセージについて説明します。 Maps Embed APIエラーが発生すると、 Maps Embed API は、地図の代わりにエラー メッセージのテキストを表示します。 特定のエラー状態が発生することもあります。その場合は、 透かし入りの暗い地図などです
無効なリクエスト
リクエストが無効だった場合、Maps Embed API は
HTTP 4xx
ステータス コードと、エラーについて説明するメッセージ
困難です。以下に、そのようなエラー条件の例を示します。注: これは、
考えられるエラーの完全なリストをご覧ください。実際のエラーコードをご確認ください
および API から返されたメッセージについて確認できます。
エラー発生条件の例 | ステータス コード |
---|---|
リクエストに無効なパラメータが含まれているか、必須パラメータが
ありません。たとえば、zoom パラメータは
想定されている数値の範囲に含まれているか、必要なパラメータが欠落しています
表示されます。 |
400 BAD REQUEST |
リクエストに含まれている API キーが無効です。 | 403 FORBIDDEN |
API キーと割り当てのエラー
API キーと割り当てのエラーは、無効なリクエストとして扱われます。考えられる原因 次の内容が含まれます。
- API キーがないか、無効です。このエラーを解決するには、 リクエストに有効な API キーが含まれています。 API キーを取得する
- プロジェクトで Maps Embed API が有効になっていません。学習内容 API の有効化と無効化をご覧ください。
- API キーに制限違反があります。読み取り API キーに関する推奨事項をご覧ください。
請求と HTTP リファラーのエラー
暗い地図、または「ネガティブ」ストリートビューの画像に「 開発目的のみ」は、次のいずれかに該当する場合に返されます。
- アカウントで課金が有効になっていません。課金を有効にします。
- 指定したお支払い方法が無効である(クレジットの期限切れなど) 。この問題を解決するには、Google Cloud コンソールにアクセスし、有効なお支払い方法が指定されていることを確認します。
- ご自身で設定した 1 日の上限を超えています。 1 日あたりの課金対象の上限を確認または変更する方法を確認する。
- リクエストに HTTP リファラーがなく、 リファラー制限された API キーです。学習 参照 URL の追加に関する詳細
ブラウザでエラーを確認する
請求と HTTP リファラーのエラーの場合、Maps Embed API は
エラー メッセージを window.console
に送信します。無効なリクエスト(
API キーと割り当てのエラーなど)、HTTP 4xx
ステータス コードのみが報告されます。
確認できます。このセクションでは、Google Cloud コンソールで
Google Chrome。その他のブラウザを使用している場合は、デベロッパーにご確認ください。
ドキュメントをご覧ください。ご参考までに、このスライドは
他のブラウザでコンソールの出力を確認する。
- Internet Explorer 向けの Console
- Firefox 向けの Web Console
- Android 向けの Remote debugging
- iOS 向けの Web Inspector
Chrome では、 JavaScript コンソール コンソール出力を以下のようにチェックします。
- デベロッパー ツールを開くには、メニュー アイコン >その他のツール > デベロッパー ツール。
- JavaScript コンソールを開くには、ページ上部にある [コンソール] タブをクリックします。 デベロッパー ツール ウィンドウ。Esc キーを使用して、 できます。