2012-02-17 7 views
3

自分のコンピュータにレール3の設定を実行しています。レールサーバーを使用し、Google Maps API V3エラー:GoogleマップV3 APIキーローカルコンピュータエラー:GoogleアプリケーションでMaps APIの使用を無効にしました

Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v3 on this site. If you are the owner of this application, you can learn about obtaining a valid key here: http://code.google.com/apis/maps/documentation/javascript/tutorial.html#Obtaining_Key 

これはテスト用のローカルコンピュータにある。 http://0.0.0.0:3000。 APIキーをローカルテスト用に設定する方法を知っている人は、ありがとう、ありがとう!

答えて

0

バージョン3のGoogleマップAPIにはキーは必要ありません。 http://code.google.com/apis/maps/signup.html 無効なキーを送信している可能性がありますか?

+0

私は、それは無効なキーだとは思わない、と私は2つの異なるキー(私は働いていたものを試してみました去年は8月にapi 3、もう1つは昨日作ったのでもう一方は動かなかった。私はちょうどそれが有効なリフェイラとレールサーバと私のMacでローカルにそれを実行すると関係があると思う。 – botbot

+1

0.0.0.0に基づいてキーを作成しようとしましたか、まったくキーを渡しませんでしたか? –

+1

ありがとうジョン、私はロードする地図を得ることができる唯一の方法は、キーをまったく含まないことです、私はちょうどキーを落としました= paramとマップが読み込まれました。 – botbot

1

最近、キーシステムが変更されており、詳細は公開されていません。コミュニティが以前のシステムで検証の効果を試すには時間がかかりました。

ローカルホストで実行している場合は、有効なキーが有効だと思います。 0.0.0.0で動作しているので、おそらくAPIコンソールでそのIPアドレスを指定する必要があります。リファラーとしてGoogleに渡される内容に応じて、0.0.0.0:3,000を指定する必要があります。

+1

私はhttp:// localhost、http://.0.0.0.0、http:///.0.0.0::000、http:// localhost:3000のように多くの組み合わせを試しましたが、どれもうまくいかないようです。 – botbot

4

私は以前に働いたシステムでこの問題を抱えました。 Google Maps v3 API(javascript)を使用しているときに、キー(APIコンソールで指定された参照元として 'localhost'を許可する)を含めると、Googleはそのキーを拒否し、そのキーが無効になったと通知します。私がキーを一切通さないように変更した場合(空白)、正常に動作します...

+0

これは私のために働いていました。私が以前作成したAPIキーが午前中に自分のlocalhostで作業していたため、このエラーが発生したのはわずか数時間後でした。キーを再生成してもこれが解決されません。 – supajb

1

google-apiを複数回参照している可能性があります。最初に確認してください。別のブラウザでアプリケーションの同じURLを開くことができます。 次に、鍵を生成する際に与えたリファラーを確認します。 問題が実際に参照先に存在することを確認するには、まず参照を与えないでください(ローカルでテストしていると仮定して)すべてのユーザーを許可してテストし、問題が存在するかどうかを確認し、 "http:// localhost"を使用してください)。

3番目の問題は、Googleが頻繁に変更するAPIである可能性があり、そのドキュメントはまだ適切ではありません。 しかし、上記のことを適用することで、あなたの問題は解決されると確信しています。

同じ問題として、私はbczに直面しています。私は、ポートiが開いたままになっているため、一度に2回参照しています。

7

私はそれがローカルホストでの作業を取得するために管理:ポート/ *

+0

ありがとう、これは私が探していたものです。特定のポート番号を入力しても機能しません。 'port'を入力すると:) –

0

それは私がちょうど新しいキーを生成し、私の作品だ多くの試行の後に。私にとって

0

だけのブラウザアプリケーションのキー 'を生成し、「リファラー」に設定され動作します: