google map 上で情報ウィンドウが表示された後すぐに消えてしまう

kentomurata 38views 更新:2016年7月12日

情報ウィンドウが表示された後、すぐに消えてしまうことがありました。

  jQuery(document).ready(function($) {
    $.ajax({
      type: 'POST',
      url: url,
      dataType: "json",
      data: {
        'action': 'get_info',
        'id': post_id
      },
      success: function (info) {
        infowindow.close(); //ウィンドウを閉じる処理
        var window_content = setInfowindowContent(info);
        infowindow.setContent(window_content);
        infowindow.open(map_users,marker);
      }

ウィンドウ表示の処理の一部は以上のようなコードだったのですが、ウィンドウを閉じる処理を消すことで対応できました。 新しいウィンドウを表示する前に、今まで開かれていたウィンドウがあればそれを閉じるということだったのですが何らかの原因でこの処理が作成したウィンドウにも適用されてしまっていたようです…

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません