如何处理几个infowindows?

时间:2012-04-09 16:25:52

标签: google-maps-api-3

每次鼠标移动到标记上时,我都会显示一个信息页:

var optionMarker = {position:point, map:map,icon:image,shadow:ombre};
  var marker = new g.Marker(optionMarker);
  var infowindow = new g.InfoWindow({content: texte}); 
  g.event.addListener(marker, 'mouseover', function()
  {
      infowindow.open(map,marker);   
  });

如果我点击几个标记,那么我有几个打开的infowindows。 这些信息叠加在一起。 这可能是从infowindow转移到另一个infowindow的更好方法? - 点击选中的信息窗口?

1 个答案:

答案 0 :(得分:0)

InfoWindows似乎没有与它们相关的任何事件(点击,鼠标悬停等),所以我认为下一个最好的事情是操纵标记。我设置标记,以便当鼠标悬停在它们上面时,链接的InfoWindow会升到顶部。

http://jsfiddle.net/XCCSL/