0

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

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);   
  });

如果我点击几个标记,那么我有几个打开的信息窗口。这些信息窗口是叠加的。从 infowindow 移动到另一个 infowindow 的更好方法是什么?- 通过单击选定的信息窗口?

4

1 回答 1

0

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

http://jsfiddle.net/XCCSL/

于 2012-04-09T20:56:20.847 回答