2014-01-05 7 views
0

클로즈 박스 그림을 하나의 글로벌 infobox에 추가했으며 클로즈 박스의 위치는 마커마다 다릅니다. 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), 
     }); 

을 그리고이 코드를 포함하고, 내용 infobox의 :

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

사용자 정의를 추가하는 데 필요합니다. infobox div 스타일. 여하튼 그것의 폭은 자동으로 600px로 설정되었습니다. infobox 옵션에 추가 boxStyle: { width: "auto" },

관련 문제