2016-08-23 5 views
-1

GoogleマップAPIを使用するウェブサイトを作成しました。 www.my-domain.comを介してウェブサイトにアクセスすると、console.developers.google.comにキーを作成してドメイン確認を行い、マップが正常に表示されました。Googleマップapiはwww.my-domain.comで動作しますが、my-domain.comでは動作しません。

しかし、私はmy-domain.com経由でアクセスした場合(no "のWWW。")私はGoogleで検索してきたコンソール

TypeError: d is undefined on firefox 

Uncaught TypeError: Cannot read property 'prototype' of undefined` on chrome. 

上のエラーを取得しますこれらのエラーはAPIキーに関連しているようですので、「my-domain.com」のドメイン確認を行いましたが、エラーはそのままです。

ドメインを確認するときに使用する必要があるワイルドカード構文のようなものがありますか?または、「www。」でドメイン検証を削除するだけでもいいですか?どちらの場合でもうまくいくでしょうか?

+0

「* .my-domain.com/*」と「my-domain.com/*」の両方があなたのキーの参照元ですか? – geocodezip

+0

あなたは何を意味するのか分かりません。それをどのようにチェックするのですか? – Davide

+0

また、なぜ私は投票していますか? – Davide

答えて

4

*.my-domain.com/*」と「my-domain.com/*」の両方が、あなたのキーに「許可された参照元」として許可されていれば、両方を動作させる必要があります。

  • *.domain.com/*

    は、任意のページまたはページhttp://www.domain.com
    の任意のフォルダに一致

  • domain.com/*は、任意のページまたはページ内に一致する(またはdomain.comの他のサブドメインを、WWWは、domain.comのサブドメインです) http://domain.com

+1

あなたがこれらの設定を変更すると、少なくともFirefoxでは保存ボタンを2回押す必要があると言えるでしょう。 – Davide

+0

Chromeの下に同じ@Davide:30分待っていても、変更が有効になる前に潜在的な5分の遅れが存在する可能性があると述べている)。気づいてくれてありがとう! –

関連する問題