0

Google Maps API をロードしているにもかかわらず、次の URL を介して:

http://maps.gstatic.com/intl/en_ALL/mapfiles/276b/maps2.api/main.js

上記のエラーが発生します。

ブラウザでその URL をダウンロードして「GOverlay」を検索すると、一致するものがまったくないのはなぜですか?

Google が API などからこれを削除したため、すべてのコードが壊れましたか?

4

2 に答える 2

0

GOverlayはGoogleMapsAPI実装の重要な部分です。ここで、GOverlayのV2ドキュメントを参照してください。提供したJavascriptファイルを検索しても「GOverlay」が見つからない理由は、Google Maps APIが複数のJavascriptファイルで構成されており、すべてのコードがmain.jsにあるわけではないためです。さらに、コードは難読化されています。これは、いくつかのクレイジーな文字列を連結することでGOverlayをビルドすることを意味する可能性があります。

基本的な注意:なぜ静的JSファイルを使用したいのですか?Google Maps APIを使用する公式の方法は、Googleアカウントに登録して取得する必要があるキーを使用することです。したがって、実際に使用する必要があるURLは次のとおりです。

http://maps.google.com/maps?file=api&v=2&key=abcdefg

または、こちらのGoogleMapsV2のドキュメントに記載されているAJAXローダーを使用してください。

于 2010-10-20T08:10:50.187 に答える
0

コードは実際には非同期でロードされます。

あなたのページへのリンクを投稿してください。コードに何らかの問題がある可能性が高いです。

于 2010-10-20T14:59:04.023 に答える