2014-01-05 3 views
0

Я добавил closebox pic в один глобальный информационный бюллетень, а положение закрывающих ящиков варьируется от маркера до маркера. Содержимое инфобокса - код вставки твита. Вот экраны, сделанные на одной карте с разными маркерами.InfoBox closebox поля действуют странно

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

Необходимо добавить пользовательские стиль для инфобокса div. Как-то его ширина была установлена ​​600px автоматически. Добавьте это в опции инфобокса boxStyle: { width: "auto" },

Смежные вопросы