私たちは、クライアントの 1 社向けにジオプレースメント アプリを開発しようとしており、まずはそれを自社のドメインでテストしたいと考えています。
Google Maps JavaScript API にサインアップし、有効なブラウザ キーを所有しており、ドメイン www.grupocamaleon.com はそのキーの使用を許可されています。
しかし、最も簡単な例でさえエラーなしで実行することはできません。
私たちのドメインとキーには、次のデモがあります。
(1)http://www.grupocamaleon.com/boceto/aerial-simple.html より
しかし、それは機能せず、Firebug コンソールには次のように表示されます。
「Google Maps API エラー: Google Maps API エラー: RefererNotAllowedMapError (RefererNotAllowedMapError に関する Google ドキュメントへのリンク) 承認されるサイト URL: (1)」
私の資格情報ページには、受け入れるリファラーを追加する機能がないため、リファラーの追加を伴う解決策は現時点では不可能です。
私の資格情報ページ:
なぜこのエラーが発生するのでしょうか? どうすれば修正できますか?
ベストアンサー1
これはすでにいくつかの回答がある古い質問であることは承知していますが、私も同じ問題を抱えていました。私の場合、console.developers.google.com で提供されている例に従って、ドメインを の形式で入力したのが問題でした。これはまったく機能せず、 、など、*.domain.tld/*
これにあらゆる種類のバリエーションを追加してみました。domain.tld
domain.tld/*
*.domain.tld
私にとっては、実際にプロトコルhttp://domain.tld/*
私のサイトで動作させるために必要なのはこれだけです。HTTPS に切り替える場合は追加する必要があると思いますhttps://domain.tld/*
。
更新: Google は最終的にプレースホルダーを更新し、http
以下を追加しました: