- 締切済み
ホームページをあたらしいアドレスに移動中です。しかし、MAPが表示され
ホームページをあたらしいアドレスに移動中です。しかし、MAPが表示されません。 「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/ で作成できます。 」 のメッセージがでます。 1)APIキーを取得するときは、ホームページ名(xxx.co.jp)で取得し、ホームページのindex.htmに下記のコード(map.htm というページにもキーをセットしています)をセットしました。下記のように。 <script type="text/javascript" src="jquery.js"></script> <script src="http://maps.google.com/maps? file=api&v=2&key=ABQIAAAAiItYfhdk5yy9PUvtJ4epRTctn4dAblzLQuTlG4XTMkhLdCVvRRsNNsYECYpxO8S1qfPdex・・・・・・・" type="text/javascript"></script> <script type="text/javascript" src="common.js"></script> しかし、上記のえらーメッセージがでます。キーを取得するとき xxx.co.jp/index.htmを指定して取得もしましたが、えらーがでました。 2)現在レンタルサーバーの移動中(移動完了時期は、5/26期限)で、このホームページ(xxx.co.jp)では、MAPは表示をしております。 あたらしいIPアドレスで、ドメイン名はおなじですが、MAPを表示したいのです。旧のページはまだ存在します。新旧共存と言うことになります。IPアドレスを指定して(キーを指定して取得しても、同じ結果です。Google Mapsのみ、表示ができず、上記のえらーがでます。 インターネット上に、おなじドメイン名が存在するからでしょうか。たしかに、ドメイン名を指定すると、どっちのIPのHTMLが表示されているのか、わかりませんが。 以上よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
エリアス設定されたドメイン名もだめみたいです。 http://code.google.com/intl/ja/apis/maps/faq.html#keysystem ==================== IP アドレスを使用してサイトへアクセスした場合、(たとえば http://10.1.2.3/) や DNS CNAME レコードによって www.mygooglemapssite.com にエイリアスされたホスト名を使用してアクセスした場合は受け付けられません。 ====================
- yyr446
- ベストアンサー率65% (870/1330)
抜粋 http://code.google.com/intl/ja/apis/maps/faq.html#keysystem ==================================== JavaScript Maps API を使用していてキーがサイトで作動しない場合、alert(window.location.host) をコードに挿入し、ページをリロードしてください。警告に表示されたドメインをキーに登録する必要があります。 Maps API for Flash を使用していてキーが作動しない場合、キーが、SWF が埋め込まれたドメインではなく、SWF の呼び出し元のドメインに登録されていることを確認してください。
お礼
ご回答ありがとうございました。原因は、ドメイン名が2つ存在した事によるとおわわれます。 移行期に発生する問題のひとつでした。旧のIPアドレスと新のIPアドレスが並存し、ドメイン名が同一だから発生したようです。現在、新IPアドレスに移管が終了しましたので、もうこのエラーは出ません。ご回答いただきましたこと、深く御礼申し上げます。
補足
ご回答を頂きありがとうございます。上記の箇所はすでに読みましたが、実際にどうするのかが、わかっていません。もうしわけありませんm(__)m。つまり、「alert(window.location.host) をコードに」どのように書いてそうにゅうするか、わかりません。これから、調べて修正をしていきます。ありがとうございました。