Maps API v3 を使用します。Google のドキュメントによると、マップ コンテナーがプログラムでサイズ変更された場合、マップのサイズ変更イベントを手動でトリガーする必要があります。
Resize イベント: 開発者は、div のサイズが変更されたときにマップ上でこのイベントをトリガーする必要があります。
したがって、私は使用しています:
google.maps.event.trigger(map, 'resize');
サイズ変更されたマップ コンテナーの新しい境界に基づいてマーカーを更新するには、どのリスナーを使用すればよいですか?
google.maps.event.addListener(map, 'resize', function() {
console.log(map.getBounds());
});
上記は、サイズ変更前の境界を示しています。