JQuery hide() & slideDown() 関数を使用して Google マップを非表示/表示しようとしています。スライド ダウン アニメーションの後、マップがうまく表示されないことを除いて、すべてがマップに対して完璧に機能します。これが私のコードです:
$("#map_canvas").hide();
...
...
...
$("#map_canvas").show(200);
(この場合は show() を使用しましたが、slideDown() と同じように動作するはずです)。マップは次のようになります: ...sh*t、私は画像をアップロードする資格がありません...まあ、マップは部分的に表示されており、他のマップ エリアは灰色で表示されています。
奇妙なことに、「要素を検査」しようとすると、マップが通常に戻るだけです。Firefox と Chrome で試しましたが、同じ問題です。
また、別の小さな問題があります。Chrome は地理位置情報にうまく対応していないようです。すべての主要なブラウザでジオロケーションを試しましたが、Chrome だけが間違った場所を教えてくれました。