InfoBox closebox边缘表现奇怪

时间:2014-01-05 14:27:05

标签: google-maps google-maps-api-3

我已将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>&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>';

1 个答案:

答案 0 :(得分:0)

需要为信息框div添加自定义样式。不知何故,它的宽度自动设置为600px。将其添加到信息框选项boxStyle: { width: "auto" },

相关问题