Laz*_*ale 0 javascript google-maps google-maps-api-3 google-maps-markers markerclusterer
我昨天对这篇文章没有得到足够的重视,但在做了一些研究之后,我想知道如何将信息框放置在google标记上而不是在pin上,但是当你将鼠标悬停在一组标记上时,类似于这个网站信息框显示在同一点,因此不会触发mouseout事件,因为鼠标仍在标记组上.我想知道如何通过昨天的帖子实现类似的功能.所以要结束帖子,有没有我可以应用的样式代码,所以我可以在标记上显示信息框?非常感谢每一条建议.谢谢,Laziale
默认设置为右侧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)
| 归档时间: |
|
| 查看次数: |
5892 次 |
| 最近记录: |