2014-01-05 59 views
0

我已將closebox圖片添加到一個全局信息框,並且接收框的位置因標記而異。信息框的內容是鳴叫的嵌入代碼。這裏是使用不同標記在同一張地圖上製作的打印屏幕。InfoBox收件箱邊距代理奇怪

PIC1 http://www.dodaj.rs/f/2i/Y5/EHd2zmx/daleko.jpg

PIC2 http://www.dodaj.rs/f/1t/74/3B7tQxCv/blizu.jpg

這裏是我選擇的代碼(這是我設置了利潤率和closebox唯一的地方):

var infobox1 = new InfoBox({ 
     //content: boxText, 
     disableAutoPan: true, 
     isHidden:false, 
     pixelOffset: new google.maps.Size(-10, -10), 
     closeBoxMargin: "-10px -20px 2px 2px", 
     closeBoxURL: "./images/close50.png", 
     pane: "floatPane", 
     enableEventPropagation: true, 
     infoBoxClearance: new google.maps.Size(1, 1), 
     }); 

,這是嵌入代碼,內容信息框:

var str2 = '<div class="twcont" style="" ><blockquote class="twitter-tweet" lang="en"><p>'+text+'</p>&mdash; '+name+' (@'+screen_name+') '; 
str2 += '<a href="'+link+'">'+datum+'</a></blockquote></div>'; 
//str2 += '<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></' + 'script><div>'; 

回答

0

需要添加自定義風格的信息框分區。不知何故,它的寬度自動設置爲600px。將此添加到信息框選項boxStyle: { width: "auto" },