谷歌地图标记信息旁边的标记位于标记旁边

Laz*_*ale 0 javascript google-maps google-maps-api-3 google-maps-markers markerclusterer

我昨天对这篇文章没有得到足够的重视,但在做了一些研究之后,我想知道如何将信息框放置在google标记上而不是在pin上,但是当你将鼠标悬停在一组标记时,类似于这个网站信息框显示在同一点,因此不会触发mouseout事件,因为鼠标仍在标记组上.我想知道如何通过昨天的帖子实现类似的功能.所以要结束帖子,有没有我可以应用的样式代码,所以我可以在标记上显示信息框?非常感谢每一条建议.谢谢,Laziale

Gau*_*pta 5

默认设置为右侧140px,因此分别设置x和y的值,每次都会出现该框.

您可以自行安排的偏移值.

试试这个代码..

 var infowindows = []; //make it global
 var popup = new InfoBox({
      // size: new google.maps.Size(420,130),
        content:content_info
       ,pixelOffset: new google.maps.Size(10, -100) //these are the offset values to be adjusted accordingly..
       ,disableAutoPan: false
       ,closeBoxMargin: "5px 5px 2px 2px"
       ,boxStyle: {opacity: 0.95
              }

    });

infowindows.push(popup);
 google.maps.event.addListener(marker, 'mouseover', function() {
        close_popups();
        map.panTo(mycenter1);
        popup.open(map, marker);


        // currentPopup = null;
      });

function close_popups(){
      for(var i = 0; i<infowindows.length; i++){
        infowindows[i].close();
      }
    }
Run Code Online (Sandbox Code Playgroud)