2009-06-26 9 views
2

が表示されない私はGoogleマップAPI-を使用しようとしています、私はアイコンを追加することに成功できたが、それをクリックしたときに何も起こりません...Googleマップ - クリックされたときにマーカーが

これは私ですコード:「X」オブジェクトnullであるかどうか:

function placeMarkerAtPoint(point) 
{ 
    var marker = new GMarker(point,{icon: icon}); 

    GEvent.addListener(marker,"click",function() { 

     marker.openInfoWindowHtml('here is some text'); 
    }); 

    map.addOverlay(marker); 
} 

私はIEでこれを実行する&、私は非常に有用ではないjavascriptのエラーが表示アイコンをクリックします。私はxという変数も定義していません。あなたは(あなたのplaceMarkerAtPoint関数に渡すかどうか)アイコンオブジェクトをインスタンス化されていないようなあなたのあなたの助け

答えて

3

を事前に

おかげで見えます。

+0

申し訳ありません申し訳ありませんが、そのコードを追加するのを忘れてしまいました。 jsファイルの先頭に次のようにします。 var icon = new GIcon(); icon.image = "http://www.google.com/mapfiles/marker.png"; icon.shadow = "http://www.google.com/mapfiles/shadow50.png"; icon.iconSize = new GSize(20、34); icon.shadowSize = new GSize(37、34); icon.iconAnchor =新しいGPoint(10,34); – samcooper11

+0

あなたのコメントを再読して申し訳ありません。今すぐアイコンに入り、現在は動作しています。 ありがとうございます! – samcooper11

+0

それを聞いてうれしい:)。 – RedBlueThing

関連する問題