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

複数のマーカーをクリックすると、複数の情報ウィンドウが開きます。これらの情報ウィンドウは重ねて表示されます。情報ウィンドウから別の情報ウィンドウに移動するには、どれがより良い方法でしょうか? - 選択した情報ウィンドウをクリックして ?

4

1 に答える 1

0

InfoWindows にはイベント (クリック、マウスオーバーなど) が関連付けられていないように見えるので、次善の策はマーカーを操作することだと思います。マウスをマーカーの上に置くと、リンクされた InfoWindow が一番上に表示されるようにマーカーを設定しました。

http://jsfiddle.net/XCCSL/

于 2012-04-09T20:56:20.847 に答える