0

JQuery hide() & slideDown() 関数を使用して Google マップを非表示/表示しようとしています。スライド ダウン アニメーションの後、マップがうまく表示されないことを除いて、すべてがマップに対して完璧に機能します。これが私のコードです:

$("#map_canvas").hide();
...
...
...
$("#map_canvas").show(200);

(この場合は show() を使用しましたが、slideDown() と同じように動作するはずです)。マップは次のようになります: ...sh*t、私は画像をアップロードする資格がありません...まあ、マップは部分的に表示されており、他のマップ エリアは灰色で表示されています。

奇妙なことに、「要素を検査」しようとすると、マップが通常に戻るだけです。Firefox と Chrome で試しましたが、同じ問題です。

また、別の小さな問題があります。Chrome は地理位置情報にうまく対応していないようです。すべての主要なブラウザでジオロケーションを試しましたが、Chrome だけが間違った場所を教えてくれました。

4

1 に答える 1

0

resizeのコールバック内でマップのイベントをトリガーしますshow()

他の問題を解決するには、さらに情報が必要です。

于 2012-04-14T08:51:35.227 に答える