« 動画を同一ウィンドウにオーバーレイして表示する | メイン | Movable Type 4 リリースを8月8日に延期! »

日本語ドメインの人はGoogle map を使えませんよ

gmaperror.jpg

河口湖最大(を目指す)の宿泊情報データベース”河口湖宿泊.jp”の中で、Google mapを埋め込もうと思っていたのですが、「Google マップ APIに使用されているキーは他のウェブサイトに登録されています。」というエラーメッセージが出ました。

おかしい。UTF-8エンコードもしているし、APIキーも間違っていないのに?

なんでも☆クイックリファレンス » 日本語ドメイン + Google Maps API から引用

最新版の Firefox や Internet Explorar 7 のアドレスバーに xn-- で始まるドメインを入力すると自動的にプニコード変換して日本語ドメインで表示してくれます。これが問題。

プニコード変換したドメイン(つまり日本語ドメイン)でアクセスすると、Google Maps API の受信側が別のドメインとして認識してしまいます。そのため「この API キーは既に別のサイトで使用されています・・・うんぬんかんぬん」といったポップアップメッセージが表示され、Google Maps は使用できません。

 これかーーー!日本語ドメインのサイトはGoogle mapが実質使えないじゃん!!

 「日本語ドメイン使ってない奴、皆地震でサーバぶっ壊れてしまえ!(たむけん風)」

コメント (3)

hola:
こんにちは。 うちのサイトで日本語ドメイン使っていまして、どうしてもエラーが出るので調べていましたらこちらのサイトにたどり着きました。 情報ありがとうございます。 結局うちでは、サーバーがマルチドメインに対応しているので、他のドメインにマップ部分だけおいて、iframeで読み込む方法を取りました。 ありがとうございました。
heath:
Googleで検索してきました。 あ、やっぱりダメみたいですね…。僕も日本語ドメインでMediaWikiのGoogleMapsプラグインを使おうと思ったのですが…、同じエラーが出て使えませんでした。 多言語ドメインに対応してくれるといいんですけどね。
河口湖Wiki:
想定外ですよね ^^; これが分かった時は腸が煮えくり返る思いでしたね・・・ iframeいいですね!SEO的にはフレームはダメでもiframeは良かった気がします。 Googleはやく多言語ドメインに対応させてくれ~~!

コメントを投稿