2012-04-01 9 views
0

私は地図がいくつかのデータを読み込んでいるときにスピンするアニメーションを表示するクラスにdivを設定しました。問題は、divを地図に戻すにはどうすればいいですか?(新しいマップをロードするのではなく、 var 'map'に割り当てられている既存のもの)?JavaScript - DOMノードを既存のGoogleマップに戻す方法

//map is assigned originally like this: 
map = new google.maps.Map(document.getElementById('map3'),options); 

//animated graphic is assigned to map div on load of data: 
document.getElementById('map3').className = "loading"; 

どのように地図を取得するのですか?

ありがとうございました!

ダビデは

+0

「地図を取得する」とはどういう意味ですか? javascriptオブジェクトやマップの視覚的表現が必要ですか? –

+0

返信いただきありがとうございます。div3で地図オブジェクトを再表示したいと思います。 –

+0

私はあなたがより多くのコード(html、css、js)を投稿したり、スクリーンショットを追加してください問題を取得しないでください? –

答えて

1

は、Googleマップのオブジェクトにイベントリスナーを添付することができ、それがロードされた後、あなたのロード・クラスを削除することができます。

google.maps.event.addListenerOnce(map, 'tilesloaded', function() { 
    document.getElementById('map3').className = ""; 
}); 
+0

返事をありがとう。実際に私は何かを検出するためのイベントを添付する方法を探していません。マップを再表示する方法です。 –

+0

ご返信いただけない場合はお詫び申し上げます。私はこれまでにクラス名を空白に代入しようとしましたが、これは助けにはなりませんでした(ノードにはメッセージの形式でテキストも含まれているので、クラス名も含むと思います。私はもう少し見て、あなたに戻ってきます。 –

+0

与えられた情報に基づいて良い答え – Rel

関連する問題