2

Google Earthブラウザプラグインは明らかにキーを必要とせず、キーをリクエストすることはできません。

問題は、ここにあるサンプルコード(Chrome18とFireFox10)を実行すると、エラーメッセージが表示されることです。

このWebサイトで使用されているGoogleMapsAPIキーは、別のWebサイトに登録されています。このWebサイトの開発者は、ここで新しいキーを生成できます。

プラグインページを確認すると、次のように表示されます。

朗報です。すでにGoogleEarthプラグインがインストールされています。(バージョン6.0.3.2197)

したがって、キーは必要ありませんが、コードsansキーを実行しようとすると、キーを取得するように指示されます。Googleがキーを要求したり、更新をダウンロードしたりする機能を削除したため、取得できません。6.2が最新バージョンであることをオンラインで読みましたが、6以降はキーは必要ありません。

アドバイスをいただければ幸いです。

4

3 に答える 3

3

強制更新を試み、キャッシュを空にし、ブラウザをアップグレードした後でも、Google Chromeは、キーを使用しない私の例が機能することを許可しませんでした。問題を解決する方法を見つけました。

問題は、ブラウザに関係なく、ChromeがGoogleEarthブラウザプラグインを自動的に更新していなかったことです。さらに、彼らのプラグインページは私が古いバージョン(6.0.3)を持っていることを確認しましたが、手動で更新することもできませんでした。そこで、これらの手順に従ってプラグインをアンインストールし、最新バージョン(6.2.2)をダウンロードしてインストールしました。私が(MacBook Proで)やらなければならなかった最後のことは、ユーザーディレクトリのライブラリにインストールされた新しいプラグインです。

~/Library/Internet Plug-Ins/

しかし、正しく機能させるには、「Google Earth Webプラグイン」ファイルをルートのライブラリに移動してから、Chromeを再起動する必要がありました。

/Library/Internet Plug-Ins/
于 2012-05-05T18:05:37.260 に答える
0

EarthAPIはキーを必要としません-サンプルコードは正しく機能しているようです。key=今後エラーメッセージが表示される場合は、GoogleJSを読み込むときにパラメータがないことを確認してください。

<script src="http://www.google.com/jsapi?key=ABQIAAAAwbkbZLyhsmTCWXbTcjbgbRSzHs7K5SvaUdm8ua-Xxy_-2dYwMxQMhnagaawFo7L1FE1-amhuQxIlXw"></script>

キーはドメインに固有であるため、古いサンプルコードをどこか(たとえば、デモギャラリーkey=xxxなど)からコピーする場合は、その部分を削除する必要があります。

<script src="http://www.google.com/jsapi"></script>
于 2012-05-04T17:01:50.843 に答える
0

さまざまな公式の場所でGoogleEarthのAPIキーは必要ないと言われていますが、https://code.google.com/apis/consoleで(「APIアクセス」の下に)作成すると、問題は解決します。 「Createnewbrowserkey」をクリックして、jsapiにインクルードします。<script src="//www.google.com/jsapi?key=yourkeyhere" type="text/javascript"></script>

于 2013-06-12T10:55:31.667 に答える