同じサイトでAPIキー複数取得によるトラブル

2,085 views
Skip to first unread message

hiro-j

unread,
Aug 2, 2009, 12:10:34 AM8/2/09
to Google-Maps-API-Japan
APIキーを取得する際、同じサイトで3回キーの取得をしてしまったことが、原因と思われますが、
アップロードした後、以下のアラートが出てきます。
地図はページ内に表示されてはおりますが、このアラートが出ないようにするには、どのようにすればよろしいでしょうか?

<webページからのメッセージ>
Google Maps APIサーバーによってリクエストが拒否されました。
このサイトで使用されたAPIキーがすでに別のサイトで登録されていることが原因である可能性があります。
このウエブサイト用に新しいキーを作成するには、http://code.google.com/apis/mapsにアクセスしてください。


どうか対処法を教えていただきたく、よろしくお願い致します。

hiro-j

Masashi.K

unread,
Aug 2, 2009, 1:15:16 AM8/2/09
to Google-Maps-API-Japan
hiro-jさん

たぶんキー取得時に入力したURLが間違えているものと思います。
ちなみに、私も3回ほどキーを同じURLで登録してみましたが、キーは全て同じものになりました。
(当然アラーともでませんでした)

APIキーは「1人あたり無制限」となっているので、申請回数による制限は考えにくいものと思います。
なので、対処法としては、URLを確認して、もう一度APIキーを取得しなおしてみてください。

下記の公式FAQが参考になると思います。
ご参考まで。

■Google Maps API のキーシステムの動作
http://code.google.com/intl/ja/apis/maps/faq.html#keysystem

高田裕之

unread,
Aug 3, 2009, 9:15:30 AM8/3/09
to Google-Map...@googlegroups.com
Masashi.K様
 
 
アドバイスをいただきありがとうございました。
 
もう一度、URLを入力し直してみたのですが、やはり以下の同じアラートが出てきます。
(地図は、表示されています。)
 
> <webページからのメッセージ>
> Google Maps APIサーバーによってリクエストが拒否されました。
> このサイトで使用されたAPIキーがすでに別のサイトで登録されていることが原因である可能性があります。
> このウエブサイト用に新しいキーを作成するには、http://code.google.com/apis/mapsにアクセスしてください。

もし、お分かりになりましたら、引き続きよろしくお願いいたします。
 
hiro-j
 

 
2009/08/02 14:15 Masashi.K <wf9a...@gmail.com>:

hinokuni

unread,
Aug 3, 2009, 10:02:23 AM8/3/09
to Google-Maps-API-Japan
私も全く同じケースのトラブルで昨日から頭を悩ましています。
URLも間違っていませんが、ページ上では問題なく見ることが出来る地図が
webでは拒否のメッセージが出てしまいます。
解決方法をよろしくお願いします。

On 8月3日, 午後10:15, 高田裕之 <h.takada0...@gmail.com> wrote:
> Masashi.K様
>
> アドバイスをいただきありがとうございました。
>
> もう一度、URLを入力し直してみたのですが、やはり以下の同じアラートが出てきます。
> (地図は、表示されています。)
>
> > <webページからのメッセージ>
> > Google Maps APIサーバーによってリクエストが拒否されました。
> > このサイトで使用されたAPIキーがすでに別のサイトで登録されていることが原因である可能性があります。
> > このウエブサイト用に新しいキーを作成するには、http://code.google.com/apis/mapsにアクセスしてください。
>
> もし、お分かりになりましたら、引き続きよろしくお願いいたします。
>
> hiro-j
>
> 2009/08/02 14:15 Masashi.K <wf9a5...@gmail.com>:
>
>
>
>
>
> > hiro-jさん
>
> > たぶんキー取得時に入力したURLが間違えているものと思います。
> > ちなみに、私も3回ほどキーを同じURLで登録してみましたが、キーは全て同じものになりました。
> > (当然アラーともでませんでした)
>
> > APIキーは「1人あたり無制限」となっているので、申請回数による制限は考えにくいものと思います。
> > なので、対処法としては、URLを確認して、もう一度APIキーを取得しなおしてみてください。
>
> > 下記の公式FAQが参考になると思います。
> > ご参考まで。
>
> > ■Google Maps API のキーシステムの動作
> >http://code.google.com/intl/ja/apis/maps/faq.html#keysystem
>
> > On 8月2日, 午後1:10, hiro-j <h.takada0...@gmail.com> wrote:
> > > APIキーを取得する際、同じサイトで3回キーの取得をしてしまったことが、原因と思われますが、
> > > アップロードした後、以下のアラートが出てきます。
> > > 地図はページ内に表示されてはおりますが、このアラートが出ないようにするには、どのようにすればよろしいでしょうか?
>
> > > <webページからのメッセージ>
> > > Google Maps APIサーバーによってリクエストが拒否されました。
> > > このサイトで使用されたAPIキーがすでに別のサイトで登録されていることが原因である可能性があります。
> > > このウエブサイト用に新しいキーを作成するには、http://code.google.com/apis/mapsにアクセスしてください。
>
> > > どうか対処法を教えていただきたく、よろしくお願い致します。
>
> > > hiro-j- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Masashi.K

unread,
Aug 3, 2009, 9:25:39 PM8/3/09
to Google-Maps-API-Japan
高田さん、hinokuniさん

うーん、そんなことはないと思うのですが・・。

基本的には、下記のように、ドメイン名だけでキーを取得しておけば
それ以下が全て対応するので、それでOKだと思います。

例)
 表示したいURL : http://hogehoge.com/test/map.html

 キー取得時のURL : http://hogehoge.com でOK


もし宜しければ、そのキーを取得したいURLを提示していただくことはできますか?

高田裕之

unread,
Aug 4, 2009, 8:38:40 AM8/4/09
to Google-Map...@googlegroups.com
Masashi.K様
 
お付き合いいただきまして、ありがとうございます。
 
ドメイン名だけで、keyを取得してみたのですが、やはり同じアラートが出ます。
keyを取得したいURLは、以下になります。
 
よろしくお願いします。
 
hiro-j
2009/08/04 10:25 Masashi.K <wf9a...@gmail.com>:

Masashi.K

unread,
Aug 4, 2009, 9:49:43 AM8/4/09
to Google-Maps-API-Japan
高田さん

ABQIAAAA98lY54ryNP9it66EDNJo7xRJahJOx-
tNP30Mec4qphEvumPN1xRV3OEQudQPXQyaL9933HPGkKAHww
とかどうですか?

http://rinko-takada.com

で申請してみました。



On 8月4日, 午後9:38, 高田裕之 <h.takada0...@gmail.com> wrote:
> Masashi.K様
>
> お付き合いいただきまして、ありがとうございます。
>
> ドメイン名だけで、keyを取得してみたのですが、やはり同じアラートが出ます。
> keyを取得したいURLは、以下になります。
>
> http://www.rinko-takada.com/access.html
>
> よろしくお願いします。
>
> hiro-j
> 2009/08/04 10:25 Masashi.K <wf9a5...@gmail.com>:

高田裕之

unread,
Aug 4, 2009, 11:27:14 AM8/4/09
to Google-Map...@googlegroups.com
MASASHI.K様
 
そのkeyに変えてみたのですが、やはり同じ現象が出てきます。
 
 
高田

2009/08/04 22:49 Masashi.K <wf9a...@gmail.com>:

高田裕之

unread,
Aug 4, 2009, 12:07:03 PM8/4/09
to Google-Map...@googlegroups.com
MASASHI.K様
 
何度もすいません。
以下が、keyを取得したページです。
 
この後、「グーグルマップをホームページに貼る」というサイトにあったhtmlのデフォルトをもとにhtmlファイルを作ったのですが、
これが原因でしょうか?
まったくの素人の質問ですいません。
高田
 
 
2009/08/04 22:49 Masashi.K <wf9a...@gmail.com>:

fuwari

unread,
Aug 4, 2009, 12:25:58 PM8/4/09
to Google-Maps-API-Japan
hiro-jさん

キー取得を何度もしたわけではなかったのですが、私もこの現象で悩みましたが
&amp;sensor=true_or_false
の部分を削除する方法で解決しました。

Masashi.K

unread,
Aug 4, 2009, 8:00:59 PM8/4/09
to Google-Maps-API-Japan
sensorパラメータはtrueかfalseを選択するので、
sensor=false としておけばいいですよ。

いまのところsensorパラメータはGoogle Gears を使わなければ動作せず、かつGPSが使える
iPhoneやAndroid携帯などでないと動作しないです・・・。

高田裕之

unread,
Aug 4, 2009, 8:55:09 PM8/4/09
to Google-Map...@googlegroups.com
Masashi.K様、fuwari様
 
 
貴重なアドバイスありがとうございました。
Mapのhtmlファイルを再チェックし、
いくつか基本的なミスがあったのを手直しして、問題が解決しました。
大変お騒がせしました。
 
取り急ぎ、お礼まで。
 
高田

2009/08/05 9:00 Masashi.K <wf9a...@gmail.com>:

hinokuni

unread,
Aug 4, 2009, 11:48:35 PM8/4/09
to Google-Maps-API-Japan
朝永 美代子 と申します。
途中からお邪魔して大変申し訳ありません。
高田様と同じ問題を抱えていましたが高田様は解決なさったようですね。

私はほんとに初心者で、いままでページソースなど見たこともありませんでした。
皆様方の意見交換を覗かせて見せてもらっていますが、全くちんぷんかんぷんです。

ところでsensorパラメーターというものがどの辺に記載されているのかさえ
分かりません。sensorという文字を探すのですが見つけ切れないでいます。
false という文字は下記のような感じで挿入されていますが、ここの部分で
削除なり訂正なりするのでしょうか?

ほんとに初歩的な質問でご迷惑をおかけしますが、よろしく願いします。

朝永 美代子

function HpbImgPreload()
{
var appVer=parseInt(navigator.appVersion);
var isNC=false,isN6=false,isIE=false;
if (document.all && appVer >= 4) isIE=true; else
if (document.getElementById && appVer > 4) isN6=true; else
if (document.layers && appVer >= 4) isNC=true;
if (isNC||isN6||isIE)
{
if (document.images)
{
var imgName = HpbImgPreload.arguments[0];
var cnt;
swImg[imgName] = new Array;
for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++)
{
swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image();
swImg[imgName][HpbImgPreload.arguments[cnt]].src =
HpbImgPreload.arguments[cnt];


On 8月5日, 午前9:55, 高田裕之 <h.takada0...@gmail.com> wrote:
> Masashi.K様、fuwari様
>
> 貴重なアドバイスありがとうございました。
> Mapのhtmlファイルを再チェックし、
> いくつか基本的なミスがあったのを手直しして、問題が解決しました。
> 大変お騒がせしました。
>
> 取り急ぎ、お礼まで。
>
> 高田
>
> 2009/08/05 9:00 Masashi.K <wf9a5...@gmail.com>:
>
>
>
>
>
> > sensorパラメータはtrueかfalseを選択するので、
> > sensor=false としておけばいいですよ。
>
> > いまのところsensorパラメータはGoogle Gears を使わなければ動作せず、かつGPSが使える
> > iPhoneやAndroid携帯などでないと動作しないです・・・。
>
> > On 8月5日, 午前1:25, fuwari <millybell.n...@gmail.com> wrote:
> > > hiro-jさん
>
> > > キー取得を何度もしたわけではなかったのですが、私もこの現象で悩みましたが
> > > &amp;sensor=true_or_false
> > > の部分を削除する方法で解決しました。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Masashi.K

unread,
Aug 5, 2009, 12:16:37 AM8/5/09
to Google-Maps-API-Japan
sensorパラメータはv2の途中から導入されたパラメータですよ。

使い方としては、
<script src="http://maps.google.com/api?key=xxx&sensor=false"></
script>
のように、APIキーを指定するときに指定します。

指定していない場合は、sensor = falseと同じに扱われます。
なので、sensorパラメータが指定されていなければ、
それが問題ではないと思いますよ。

朝永美代子

unread,
Aug 5, 2009, 12:42:42 AM8/5/09
to Google-Map...@googlegroups.com
Masashi.K 様
 
早速アドバイス有り難うございます。
 
 
</SCRIPT><SCRIPT src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAl1tfVaxC1mD8MK5jOGwTmxQSlXWtbIOsOtOWcT1hDKCxU8AjPRQBl0mx-SVmBS6M9e2DFrShlnlJsA" type="text/javascript"></SCRIPT>
<SCRIPT src="image/hpbmapscript2.js" charset="UTF-8" type="text/javascript">HPBMAP_20090805030852</SCRIPT>
<SCRIPT type="text/javascript">
のように記されています。
 
ちなみに私のkeyを取得したいURLは
 
 
です。
よろしくお願いします。 
 
 
 
 
 
 

fuwari

unread,
Aug 5, 2009, 12:53:09 AM8/5/09
to Google-Maps-API-Japan
朝永さん

APIキーを取得された時の画面のMaps API for Flash Exampleのところにscript記述の例が載せてあります。
Masashi.K さんの書かれたとおり値はfalseを書かれたら良いと思います。
私の場合はそのまま載せていたのが原因で、アラートが出ていたようです。
当時4サイト作成していて、他は変えずにその部分だけを削除したものをアップしたら、(他サイトのキー)というアラートが出なくなったので、確かで
す。

アラートは以前は高田さんが書かれたような日本語で出ていましたが、今日やってみましたら英語でtrueかfalseか書けと指示されます。以前のはア
ラートの文章が代用されたものだったのではなかったかと勝手に思っています。



On 8月5日, 午後12:48, hinokuni <m-tomon...@se.kcn-tv.ne.jp> wrote:

Masashi.K

unread,
Aug 5, 2009, 1:37:36 AM8/5/09
to Google-Maps-API-Japan
>朝永さん
ソースコードを見させていただいた限りだと、これといってバグっぽいところはなかったですね。
(Homepage Builderで付属している機能かな?)

APIキーですが、下記で試してみてください。
http://justmystage.com/home/tomochan/ で申請してみたAPIキーです。

ABQIAAAA98lY54ryNP9it66EDNJo7xSndAwBl06YPwuh7p6owrpKYFj09hQtVvoAIg6QYOnWb7xEjn6t1dkKbA


>fuwariさん
アラートは今でも日本語で表示されますよ。
ただブラウザのUserAgentを使って判定しているようなので、表示されるメッセージやボタン名などを
確実に日本語にしたい場合は、

 <script src="http://maps.google.co.jp/api">
としていただくか、

 <script src="http://maps.google.com/api?hl=ja">
とすれば良いですよ。

superbom

unread,
Aug 5, 2009, 1:47:01 AM8/5/09
to Google-Maps-API-Japan
センサーに関してはGoogle Maps APIドキュメントの中に現在は記載があります。

センサー パラメータを指定する
http://code.google.com/intl/ja/apis/maps/documentation/index.html#SpecifyingSensor

追加されたのは最近ですかね。

hinokuni

unread,
Aug 5, 2009, 11:16:29 AM8/5/09
to Google-Maps-API-Japan
Masashi.Kさん fuwariさん superbomさん

いろいろとアドバイス頂きまして有り難うございました。
Masashi.Kさんから取得してもらったAPIキーと入れ替えて見たらmapが表示されました。

私もドメイン名で再取得を試みては見たのですが、まさかソースを訂正しなければ
いけないなんて思いもつきませんでした。

ほんとにみなさんには感謝しています。
有り難うございました。


On 8月5日, 午後2:47, superbom <yamaokakazut...@gmail.com> wrote:
> センサーに関してはGoogle Maps APIドキュメントの中に現在は記載があります。
>
> センサー パラメータを指定するhttp://code.google.com/intl/ja/apis/maps/documentation/index.html#Spe...
>
> 追加されたのは最近ですかね。
Reply all
Reply to author
Forward
0 new messages