Google Maps API v3では、情報ウィンドウが複数開けるようになりました。 それはそれで面白く便利ではあるのですが、情報ウィンドウが開いたときに、他の情報ウィンドウをクローズする術がないので (v2のGMaps2.closeInfoWindow()のように。)、その部分は自分で実装をしなければなりません。 簡単な例としては、グローバル変数(currentInfoWindow)を用意して最後に開いた情報ウィンドウを記憶するようにします。 情報ウィンドウを開く前に必ず、currentInfoWindow.close()とすることで、常に1つだけの情報ウィンドウが表示されるようになります。 <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script typ