1

jQuery UI タブの Maps V3 に奇妙な点が見つかりました。マップが非表示のタブで初期化されると、よくある問題として、マップが混乱し、マップをどのくらいの大きさにするかがわかりません。これに対する解決策は次のとおりです。

$('#tabs').tabs({show: function(e, ui) {if (ui.index == 5) {google.maps.event.trigger(map, "resize");   }     }});

それはうまくいきます。そのマップは、タブで視覚的にサイズ変更されます。

次の問題は、あまり一般的ではないかもしれませんが、サイトのユーザーの latLng に基づいてマーカーを読み込みたいということです。init 関数を使用してそれらをロードしようとすると、getBounds が同じように見えます...同じ問題だと思います。ロード サイズについてマップが混乱しています。

サイズ変更のトリガーと同様に、関数をトリガーし、初期化後にマップ DOM 情報を渡す方法はありますか? 私はこれが初めてです!

4

0 に答える 0