解决google map中点击一个infowindow关闭其他infowindow

来源:互联网 发布:matlab绘制二维矩阵 编辑:程序博客网 时间:2024/04/24 00:57

整体思路:首先定义一个infowindow,然后每次对其赋值即可,不必再定义新的infowindow。

//全局的infowindow

var infowindow = new google.maps.InfoWindow();

//每次调用传递不同的marker(坐标),Message(信息)

function attachMessage(marker, Message) {

            google.maps.event.addListener(marker, 'click', function () {
            infowindow.setContent(Message);
            infowindow.open(map,marker);
            });
    }
原创粉丝点击