鼠标悬停标记的代码如下所示。
events:{
mouseover: function(marker, event, context){
$(this).gmap3(
{clear:"overlay"},
{
overlay:{
latLng: marker.getPosition(),
options:{
content: "<span class='infobubble_content'><div class='infobubble infobulle"+(context.data ? " drive" : "")+"'><div class='infobubble_wrap'><div class='close_popup' onclick = 'clearmap();'>x</div><div class='infobubble_event_text'>" +
"<a href='"+appUrl+"/events/"+context.data.eventid+"'><div class='infobubble_event_names'>" + context.data.title + "</div></a>" +
"<div class='infobubble_event_date'>" + context.data.date +"</div>" +
"<div class='infobubble_event_venue'>" + context.data.venue + "</div>" +
"</div><div class='infobubble_event_image'><img src=" + context.data.img + "></img></div>" +
"<div class='clear'></div>"+"<a href="+appUrl+'/events/'+context.data.eventid+"><div class='more_map'>more details</div></a>"+"</div></div></span>",
offset: {
x:-46,
y:-73
}
}
}
});
}
我的问题是,当我将地图滚动到边界或标记靠近画布边界时,infowindow的某些部分会被隐藏。我需要在地图画布中放入infowindow。任何人都可以帮忙。