Google Mapsの情報ウインドウのイベントについて

Google Mapsでマーカーをプロットさせて、それをクリックした際に何か処理を行うというのは良くやることですが、情報ウィンドウについても幾つかイベントがあります。

  • closeclick
  • content_changed
  • domready
  • position_changed
  • zindex_changed

これらをうまく使えるとユーザーのリクエストに先回りすることやより地図のUXの向上をはかることができそうです。

ちなみに以下のように使います。

var infoWindow = new google.maps.InfoWindow({
      position: {lat: -25.363, lng: 131.044},
      content: content
    });
google.maps.event.addListener(infoWindow, 'domready', function() {
      console.log("infoWIndow is created");
    });