[メモ]google.maps.Map getBoundsがundefined

GoogleマップV3で地図を描いて緯度経度を取得しようとするとgetBounds()がundefinedとなる。

注: ビューポートの変化を判定したいときは、zoom_changed とcenter_changed イベントよりも、むしろ bounds_changed イベントを指定してください。Maps API は前者のイベントとは無関係にイベントを発生させるので、getBounds() はビューポートがきちんと変化し終えるまで正しく結果を返さないかもしれません。それらイベントのあとに getBounds() イベントを使いたいときは、bounds_changed イベントを監視してください。

Google Maps API Version3 イベント – Google Maps API Version3 日本語ドキュメント(非公式)

google.maps.event.addListener (myMap, ‘bounds_changed’, function() {
initialize();
});