[メモ]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();
});


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください