1

マップのタイプ エラーが発生します

TypeError: google is undefined
var marker = new google.maps.Marker( 
line:280

TypeError: google is undefined
... new google.maps.LatLng(
line:270

私は範囲を失っているようですか?jqueryの外で初期化していますが、jqueryコード内でそれらのオブジェクトを作成する関数を呼び出したいです。

助言がありますか?

http://jareddlc.com/map.php

ケースをトリガーするには、ボックスに都市を入力して [送信] をクリックします。console.log経由で出力しているので、コンソールが有効になっていることを確認してください

4

1 に答える 1

1

「ロケール」Google 変数を作成する場所は複数あります。

78 行目と 289 行目:

var windows=0,osx=0,linux=0,hotmail=0,yahoomail=0,gmail=0,bing=0,yahoo=0, google=0 
//------------ -------------------------------------------------- ---------^

101 行目:

google += 1;

これらのローカル変数に別の名前を使用するか、必要に応じて先頭に を付けてグローバル google-variable を明示的に参照しますwindow.。例:

新しいウィンドウ。google.maps.Marker(/*....*/);
于 2013-03-02T20:50:11.170 に答える