我已将closebox pic添加到一个全局信息框,并且密钥箱的位置因标记而异。信息框的内容是推文的嵌入代码。以下是在具有不同标记的相同地图上制作的打印屏幕。
pic1 http://www.dodaj.rs/f/2i/Y5/EHd2zmx/daleko.jpg
pic2 http://www.dodaj.rs/f/1t/74/3B7tQxCv/blizu.jpg
这是我的选项代码(这是我设置边距和密码框的唯一地方):
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>— '+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 :(得分:0)
需要为信息框div添加自定义样式。不知何故,它的宽度自动设置为600px。将其添加到信息框选项boxStyle: { width: "auto" },