組み込みの機能を使用せずに、InfoBox ウィンドウにカスタムの閉じるボタンを作成したい(閉じるボタンを必要としない InfoBox が 1 つあるため、この回避策が必要です)。
通常、マーカーを閉じるには次のようにします。
google.maps.event.addListener(map, 'click', function(){
aMarker.close(map, marker);
});
しかし、次のように、InfoBox 内の要素で同様のことを行っても機能しません。
var closeInfoBox = document.getElementById("close-button");
google.maps.event.addListener(closeInfoBox, 'click', function(){
aMarker.close(map, marker);
});
InfoBox 自体の要素を使用して InfoBox を閉じる方法はありますか?
編集: InfoBox 内からイベント ハンドラーを呼び出すことはできません。これを行う方法はありますか?