与'这个'相反

时间:2013-01-16 14:57:17

标签: this infowindow

这是在Google地图上打开InfoWindow的命令。

google.maps.event.addListener(this, 'click', function () {
        open(map, this);
}); 

它打开的地方:

open(map, this);

显然,它打开了InfoWindow for THIS标记,但有没有相反的功能可以用来确保所有其他标记InfoWindows都关闭?

1 个答案:

答案 0 :(得分:0)

只需制作一个InfoWindow,而不是每个标记的新InfoWindow。如果为新标记打开InfoWindow,它将从旧标记中删除。 在周围范围内(例如全球):

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

在您添加标记的代码中:

    google.maps.event.addListener(this, 'click', function () {
      myInfo.setContent(...); //set marker specific content
      myInfo.open(map, this);
    });